Reworked mouse controls for player rotation

When pointer is locked, rotate player by movement deltas
Otherwise, rotate player to look at mouse cursor