This game just oozes an anime vibe, but this game is more than just its ridiculously long title and cool artwork.