public void Update(TimeSpan delta) { _physics.MoveTowards(_center, _targetLoc, _speed, delta, x => _center = x); _physics.Arrive(_center, _targetLoc, GenerateNewTargetPosition); }