public override void Update(double gameTime)
 {
     GetComponents <IUpdateComponent>().ForEach(c => c.Update(gameTime));
     eventRunner.Update(gameTime);
 }