The puzzles are very well designed! They actually made me have to sit and think them through, and once I solved it, it was very satisfying. I think the only thing is the difficulty curve. After just 2 levels, there was suddenly a bunch of new elements to figure out. This wasn't too much of problem for me but I can imagine it could be overwhelming to suddenly see so many switches. Anyway, the variety in the gameplay/objective was nice and it was overall a great game! The "teamwork" puzzle was especially enjoyable to figure out