Restructuring engine

Now the engine is more modular, it has managers for resource types etc
Basic frustrum culling. Gotta fix it.
Fixed movement
Random stuff..