Fully implemented SolvePuzzleScreen. Added some fireworks, accidentally
introduced minor issue which I will log elsewhere.
Not sure why the last one didnt push