Very cool game, I liked that you had to work out the timing of the puzzles. Made it more engaging in my opinion. Great work!