That was really good!
Although the puzzles having you walk through the (rather erratic at times) path of the missiles felt somewhat annoying. Like, I am trying to solve a puzzle here and suddenly I need to be dodging a bouncing bullet every 5 seconds..