public override double? ApplyForce(TimeSpan elapsedTime) { var force = 100; if (this.LoseEnergyFrom(force, elapsedTime)) { return force; } else { return null; } }