* I'm not dead! Committing a semi-broken version of engine to motivate myself to get this done asap.

* Currently revamping the entire shader system to operate in view-space instead of world-space. Halfway done.

* Removed SSAO from compose shader and moved it to its' separate pass and shader.

* Fixed silly design decision for GameWorld not to return the result of initializations. Game would start even if something failed to initialize (and would then crash anyway).