Cleaned up premadePuzzle()