public void Draw(SpriteBatch spriteBatch, GameTime gameTime) { if (Item.ItemState.ToString() == "SuperMario.ItemStates.RotatingCoin") { if (Item.CollisionRectangle.Center.Y < Position.Y - GameValues.BlockRotatingCoinStoppingYPosition) { Item.Draw(spriteBatch, gameTime); } } else if (Item.Spawning || Item.FinishedSpawning) { Item.Draw(spriteBatch, gameTime); } BlockState.Draw(spriteBatch, gameTime); }