Adding Parser and Puzzle Classes