Puzzles now loaded through xml
Puzzle class must have a PuzzleBuilder
res/moves.xml contains examples