Wrote depth-first recursive solution
Not all puzzles are solved, so I need to figure out where the bug is...
Replaced the default prompt with a more interesting one
Added some todo's