public override void Update(TimeSpan elapsed)
{
if (Target == null || this.StarSystem != Target.StarSystem)
{
this.Destroy();
}
else
{
var displacementToTarget = DisplacementToTarget();
var displacementToTargetQuadrance = displacementToTarget.Quadrance();
this.Orientation = Math.Atan2(displacementToTarget.Y, displacementToTarget.X).NormalizeOrientation();
base.Update(elapsed);
}
}