Puzzle format modified, Fixed parse_puzzle, validity test needs to be fixed