Fixed circular dependencies, etc

Code compiles. Moved all includes to System.h. Added forward
declarations in System.h for SystemClass, Camera, and World classes.