void PlayerMovement()
        {
            //Grabbing input
            float inputHorizontal = Input.GetAxisRaw("Horizontal");
            float inputVertical   = Input.GetAxisRaw("Vertical");

            //Getting local direction
            Vector3 moveHorizontal = transform.right * inputHorizontal;
            Vector3 moveVertical   = transform.forward * inputVertical;

            //Preventing varying speeds, keeping vectors as directions only
            Vector3 movevelocity = (moveHorizontal + moveVertical).normalized * movementSpeed;

            //Apply player movement
            utility.Move(movevelocity);
        }