private Vector2 ApplyRotation(Vector2 direction)
    {
        if (Input.GetKey(leftKeyCode))
        {
            return(direction.RotateFast(-RotationPerSecond * Time.deltaTime));
        }

        return(Input.GetKey(rightKeyCode) ? direction.RotateFast(RotationPerSecond * Time.deltaTime) : direction);
    }