So conventional wisdom says that puzzle games shouldn't have insanely difficult levels early and easier levels later, or a minigame of sending text messages to the protagonist's girlfriend *and* mistress, or 20 minute long HD anime cutscenes, or ask the player if they are a pervert, or include trivia about alcohol as your character gets drunker in a bar... but Catherine does, and that's kind of why it's awesome.