More documentation updates
Big re-organization/refactoring of code.
Rename reversed after rebase
Merge branch 'tmp'

Conflicts:
	client/src/core/game.js
	client/src/core/gameConfig.js
	client/src/graphics/Polygon.js
	client/src/graphics/camera.js
	client/src/objects/Timer.js
	client/topdown.js
	docs/client/core/game.html
	docs/client/core/gameConfig.html
	docs/client/graphics/camera.html
	public/topdown.min.js
	public/topdown.min.map