Level design is great. It forces the player to take different routes every loop so it doesn't actually feel like being stuck in a loop (in a bad way). I loved the occasional snarky remark.