There are quite a few odd Japanese games that never make the jump across to the West. Even some of those that do take a long time to reach these shores. The Atlus Persona team had created one such game, Catherine, which was originally released in Japan almost a year ago, before arriving in North...