Play Game and Resolve Puzzles