It has been a while since I updated so here are some of the things I have been working on. I added a simple entity system, collisions, 3D world rotations and translations based on parent/child entities, imgui, inventory system, file system, and more.