Changed Graphics context to forward compatible in editor.
Abstracting states to help keep things maintainable.
switched shaders to be version 330 compliant
old blender work
small tweaks here and there, added some new textures but yet to code them into the scene.
merge confict