add dark theme, fix tabbed out users not refreshing, move some code to utils.js
save/load theme from localstorage
disable log while joining a room
fix WASD movement
add event log msg for background changed by server, use OpenHotel convo on livechan
fix bullets not affecting people using WASD to move
fix zombie bullets hitting players

small thing i forgot while changing ints to booleans
allow clients to draw zombie hitboxes, change bullets to use the same hitboxes, delete bullets after they hit a player
show server version in copyright line
fix bullets hitting disconnected players, fix possible early round end
humans can now win if they survive 5 minutes (round timer is shown on the
page too)
added swap mouse and disable background settings
mouse hold now shoots continous bullets
made most settings save to localStorage
updated livechan frame to use /hotel room (thanks emgram!)
small fix for mouse events firing outside of canvas
small refactor of index.html (still lots to do though), added hold mouse button to move instead of needing to click
make server and client run at same speed
change changeSettings command to use password instead of ip check
small fix
add bullet speed modifier and allow changing via changeSettings command
fix canvas overlapping chat
make zombie hitboxes show by default, remove hitbox option, fix livechan permission bug
change player speed into a multiplier