Basic Game Engine Build

Built core rendering engine, added basic methods and abstract classes