Level 3 puzzles appended to 'puzzles.xml'
Clean up and extra functionality added to PuzzleParser.cs