private void BeginMovement()
    {
        initialLocation     = selectedMorphBot.transform.position;
        destinationLocation = functionLibrary.GetGridPos(screenRayHit);
        amountToMove        = destinationLocation - initialLocation;

        movesRemaining  = Convert.ToInt32(amountToMove.x);
        currentLocation = initialLocation;

        if (movesRemaining > 0)
        {
            movementOffset = 1;
        }

        else
        {
            movementOffset = -1;
        }

        MoveInX();
    }