Merge pull request #84 from captdeaf/master

Notification on player QUIT, as well as player status support.
New zone, sprite batching, layer support.
Merge pull request #85 from cantsin/master

New zone, sprite batching, layer support.
Try and keep px+py integers, so force dx+dy to be integers as well
Layer priority.
Merge pull request #87 from captdeaf/integer-positions

Try and keep px+py integers, so force dx+dy to be integers as well
Merge pull request #88 from cantsin/master

Layer priority.
Chats weren't showing above avatars. Fixed.
Merge pull request #90 from captdeaf/fix-chat

Chats weren't showing above avatars. Fixed.
Fix rendering of player names
Merge pull request #91 from captdeaf/fix-names

Fix rendering of player names
Initial starting position is now random.
Merge pull request #92 from cantsin/master

Initial starting position is now random.
Add bullets

Display bullet next to player

Now bullet will display next to player in the direction the player was
originally moving.

Use smaller bullet

Bullet moves in last direction of player move.

Missing comma
Merge pull request #94 from alanjcfs/add-bullets

Add bullets
Change order of updateMyState back to the original

In the rebasing, I accidentally reversed the order of the argument from { X: pX, Y: pY } to { Y: pY, X: pX}. I change it back here.
Allow player to turn left or right!
Merge pull request #95 from cantsin/master

Allow the player to turn left or right!
Add broadcast handler to let clients inform each other of state on demand.
Merge pull request #93 from captdeaf/broadcast-player-state

Add broadcast handler to let clients inform each other of state on deman...