Complete rewrite of thealien engine using underscore.js, written using Webstorm IDE.
Merge remote-tracking branch 'origin/rewrite' into rewrite

Conflicts:
	index.html
Merge remote-tracking branch 'origin/develop' into rewrite

Conflicts:
	index.html
	js/alien/alien.js
	js/alien/components/collidable.js
	js/alien/components/controller.js
	js/alien/components/renderable.js
	js/alien/entity.js
	js/alien/game.js
	js/alien/scene.js
	js/alien/systems/collision.js
	js/alien/systems/event.js
	js/alien/systems/physics.js
	js/alien/systems/render.js
	js/game/main.js