Merge pull request #4 from qubyte/feature/server

server and healthbars
Sadly converts all the shiny for-of loops iterating over sets into reverse for loops over arrays.
Merge pull request #8 from qubyte/chore/to-es5

Sadly converts all the shiny for-of loops iterating over sets into reverse for loops over arrays.
Forces the worker to send a token with a decision so that workers can't spam us.
Merge pull request #10 from qubyte/chore/token

Forces the worker to send a token with a decision so that workers can't spam us.
Adds rudimentary collision detection.
Merge pull request #11 from qubyte/feature/bounce

Adds rudimentary collision detection.
Adds cortex and some info in the README. Also reverts to having robots fire at a coordinate (for simplicity).
Merge pull request #13 from qubyte/feature/cortex

Adds cortex and some info in the README. Also reverts to having robots fire at a coordinate (for simplicity).
Adds the cortex.queue system.
Merge pull request #15 from qubyte/feature/queue

Adds the cortex.queue system.
Merge pull request #14 from larister/flesh-out-upload-server

Tweaked upload behaviour
Merge pull request #16 from drone-wars/feature/server

Feature/server
Experimental work on adding terrain.
Cleanup and fix for unreturned callbacks.
Send terrain data to robot workers.
Merge pull request #12 from qubyte/feature/terrain

Experimental work on adding terrain.
Integrate uploaded robots