This is really cool! I love the puzzles, I ended up playing with infinite time, though lol. Very challenging. The different classes are a lot of fun as well!