Finished most of the rendering engine parts, added alot of hack code I'll fix later