public override void Draw(SpriteBatch spriteBatch) { GetComponents <IDrawComponent>().ForEach(c => c.Draw(spriteBatch)); eventRunner.Draw(spriteBatch); }