Finished combining my personal engine with ideas from other engines.

This includes but is not limited to lighting mechanics, automated shader
loading, scene graph design and management