RenderTexture Improvements (Different Types)

TODO: DYNAMIC SHADOWS!!! (How can they be this hard/not work?!?!?!!??!)
Settings; Generic Manager; Context::Settings; more

Continued:
throwError; Remove some redundant/dead code.
Basic Bullet Physics Implemented
SceneNode::getHierarchy prettified
Fix SceneNode Transform error; push to emplace;
Put World::generate into a separate file (for now)