public void Reset(PlayerShip player) { gameObjects.Clear(); createdGameObjects.Clear(); destroyedGameObjects.Clear(); boundingBoxes.Clear(); scrollingObjects.Clear(); projectileObjects.Clear(); verticalAxis.Clear(); verticalOverlaps.Clear(); collisions.Clear(); QueueGameObjectForCreation(player); }