I did a complete restructure of the engine, so it'd be a bit better for later use. If there's anything I missed or anything I should fix, please tell me. Ignore the opengl stuff though, right now it's more or less a placeholder so I can implement the base functions first and forthmost. https://github.com/ICGCC/Breaker-3D-Game-Engine