initial commit. stealing code from my FastRender raytracer to start my game engine. will do some major surgery to it later