case KeyCode.W: // make player go foward
transform.position += Vector3.forward * speed * Time.deltaTime;
break;
case KeyCode.Q: // make plyer rotate right
transform.Rotate(0f, -transform.position.y * RotationSpeed * Time.deltaTime, 0f);
break;
player rotates but direction heading does not so player rotates but still goes in forward direction. How can I get it to rotate right and move forward at same time?