public override void Update() { base.Update(); _rotator.Rotate(); DeterminantOfDirectionOfMovement.Move(); GameObject collidedObject = GetCollidedObject(); if (collidedObject != null) { StatChanger.ChangeStats(collidedObject); Collision(this, new CollisionEventArgs(collidedObject)); } }