Client now tells server it's username, rather than the other way around. Also rewrote the controls class, as the structure of quite a bit of the client side code had to change to accomidate a client rather than server generated name, and it seemed like a good time to do so.
Improved feature detection, and give users better errors about all they things they are missing.
Removed unneeded message.
Almost seperated physics from player. A few bugs here and there to iron out, but getting there.
Fixed a couple of small physics glitches, added box.js (forgot it last time).
Added maze walls in arena map. Makes it much more interesting to play.
Basically working, just displayed on top of eachother.
Both inventories are displayed on opposite sides of the screen. Made them look a little bit prettier.