This is really well done! I usually am not a fan of this type of game when using keyboard and mouse, but the player controls are very smooth and responsive and feel great. The puzzles are introduced at a good rate that makes the progression never feel difficult. I have nothing but good things to say, you did a great job.