Wow this was some top notch puzzle design! I really enjoyed the game and the hints page was a life saver for the last few levels.