Added Towers of Hanoi demo to new puzzles dir, cleaned up define statements