protected override void Draw(GameTime gameTime) { GraphicsDevice.Clear(Color.CornflowerBlue); _spriteBatch.Begin(); _referenceLine.Draw(_spriteBatch); foreach (var arrow in _arrows) { if (arrow == null) { break; } arrow.Draw(_spriteBatch); } _spriteBatch.End(); base.Draw(gameTime); }