Great idea, but the puzzles were a bit too hard for me (also you forgot to remove your debugging statements, i guess)