protected override void Draw(GameTime gameTime) { GraphicsDevice.Clear(new Color(59, 100, 147)); background.Draw(spriteBatch); spriteBatch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend, null, null, null, null, camera.getViewMatrix(Vector2.One)); uiManager.Draw(spriteBatch); powerUpManager.Draw(); player1Tank.Draw(spriteBatch); player2Tank.Draw(spriteBatch); screenManager.Draw(); base.Draw(gameTime); spriteBatch.End(); }