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));
            }
        }