Wow a fun and very clever little game you must have taken a good chunk of development making the puzzles ? well done.