"A new puzzle RPG from Tetsuya Mizuguchi"