protected override void Draw(GameTime gameTime)
{
graphics.GraphicsDevice.Clear(Color.Black);
//spriteBatch.Begin();
spriteBatch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend, null, null, null, null, camera.getTransform(GraphicsDevice));
map.Draw(gameTime, spriteBatch);
DrawHud();
spriteBatch.End();
base.Draw(gameTime);
}