Great work from all involved, love the presentation of the game and the page, and wonderful puzzle mechanisms too.