wonder if this is the new title they said they were working on. Hope it's good. Looks a little too cartoony for my taste but i'll still check it out.