internal List <Puzzle> GetPuzzles() { return(PlayingRandom ? CurrentLevel.GetRandomPuzzles(CurrentLevel.NumPuzzles) : LevelManager.Instance.GetPuzzles(CurrentLevel)); }