fixed wacked way to require() in server and use window.dependency in browser
using entity on the server
fixed bug with not requiring Math2D correctly
Getting the server to use Entity... Slowly.
Merge commit '5761a76c7561a943d40ee58cf563f57d8e4a37d5'

Conflicts:
	server.js
	shared_logic/entity.js
	shared_logic/movement.js
inform clients using tellPeers
ClientEntity.draw function
moved tellPeers out of the closure
simplified network code
fixed weird bug with Math2D being undefined
pawn-create and pawn-move turned into pawn-update
bind-keys.js
camera.js
use camera to draw
Merge remote-tracking branch 'origin/master'

Conflicts:
	server.js
	shared_logic/entity.js
	shared_logic/movement.js