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.
Updated shooter zone.
Better handling of metadata layers.
Fix zone detection for zones other than the first.
Fix desert caverns layer handling.
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...
Merge pull request #96 from cantsin/metadata-layers

Metadata layers
Make bullets a global table