Singleton design pattern implementaion in PuzzleField.cs