// Up the level // --rebuild collision and timer manager // --reload alient grid and shield grid // --regroup sprites into spritebatch public void LevelUp() { TimerManager.DiscardInstance(); ColliPairManager.DiscardInstance(); SpriteBatchManager.getInstance().FindSpriteBatchByName(SpriteBatch.Name.Player1).RecycleNodes(); SpriteBatchManager.getInstance().FindSpriteBatchByName(SpriteBatch.Name.Player1).Wash(); this.load(); GlobalPlayerStats.Player1.alienLeft = 55; ProjectileTracker.Reset(); SpaceInvaders.currentState = ToPlayer1State.getInstance(); }