private void FixedUpdate() { var check = DestinationCheck.Against(config.Create()); if (check.PlayerMovedLastFrame()) { var y = gameObject.transform.position.y; var destination = check.DesiredDestination(); movementSystem.MoveEntityTowardsDestination( entity, new Vector3(destination.x, y, destination.z)); } }