Samurai Pizza Cats? Those Japanese and their strange game titles!