Nice puzzles, I got all of them, except for the moon (I had to cheat from source code to finish). Definitely hard!