public void AddGameObject(GameObjects.GameObject gameObject) { if (CanPlaceGameObject(gameObject.Rect)) { gameObject.LoadContent(ScreenManager.Content); gameObjects.Add(gameObject); mapGameObjects.Add(gameObject.Clone() as GameObjects.GameObject); } else { // Play area taken sound? } }