Fixed viewmodel positioning being unsynced with the player's view position