Implemented engine object updates
Implemented renderer.js
Implemented base player logic, still TODO: the two non-default fire* methods
Introduced Scene namespace for most classes
Re-wrote constructor calls