public World(GameObjectsFactory gameObjectsFactory, int size) { _size = size; gameObjects = new IGameObject[size, size]; for (int i = 0; i < size; i++) { for (int j = 0; j < size; j++) { gameObjects[i, j] = gameObjectsFactory.CreateVoid(i, j); } } hero = gameObjectsFactory.CreateHero(size / 2, size / 2); }