public void Render(float xTopLeft, float yTopLeft, SpriteBatch batch)
 {
     if (tileSprite != null)
     {
         tileSprite.SetPosition(xTopLeft, yTopLeft);
         batch.Draw(tileSprite);
     }
 }
 public void Render(float xTopLeft, float yTopLeft, SpriteBatch batch)
 {
     if (tileSprite == null)
         tileSprite = IoCManager.Resolve<IResourceManager>().GetSprite("space_texture");
     
     tileSprite.SetPosition(xTopLeft, yTopLeft);
     batch.Draw(tileSprite);
 }
 public void RenderTop(float xTopLeft, float yTopLeft, SpriteBatch wallTopsBatch)
 {
 }
 public void RenderGas(float xTopLeft, float yTopLeft, int tileSpacing, SpriteBatch gasBatch)
 {
 }
 public void DrawDecals(float xTopLeft, float yTopLeft, int tileSpacing, SpriteBatch decalBatch)
 {
 }