modified scene for file loading

prepared scene for file loading
began test scene loading

moved shaders around to match structure. began work on loading scenes.
gameobject is no longer abstract virtual