// we dont really need this since we have the fps controller void MoveMent() { Vector2 moveDir = GameInputManager.GetP1MoveMent(); Vector3 movement = transform.TransformDirection(new Vector3(moveDir.x, 0, moveDir.y)); // for the player to move controller.Move(movement * moveSpeed * Time.deltaTime); }