public void DrawDestroyedBaseEnemy(double x, double y, int?state = null) { DrawGameUnitSprite(Sprites.BaseDestroyed_Enemy(), x, y); if (!state.HasValue) { } else { DrawGameUnitSprite(Sprites.Explosion(state.Value), x, y); } }