OnDoorToggle - Cleaned up the code a bit

- No need for controllable.playerClient.netUser in place of netuser, as far as I can see
- Made an attempt at getting the logic for the new functions a bit better ordered
- Pretty sure we don't need to check nil status of b2 since nil behaves as a boolean value when used with logical operator