Added: GameObject, MapCtrl refactored to work with array of game objects