Code cleanup
Updated rabbit
Have to fix this.
Fixed currentRoom bug and conflict
ReSharper code cleanup

I just pressed "Resharper code cleanup" button. I doubt there was any
bugs added to this commit because it was entirely automated.
Documentation + compacting if statements
Documentation
Adding _underscore to increase consistency.
Doc for block and chat events.
Doc for playerevent
RoomEvent doc
Removing empty default break switches
TODO: hasclub is never used.
Parameter is never used.
OnHide parameter never used
level and coins vars never used
Simplifying direction logic
Fixed: potion id is now correct
Unused RefreshShop m parameter
Simplifying portal normal logic