Nice, hadn't checked out the render engine code, which is much better for my taste.
+1 for using ImGui too, keep it up man!
For the record, here's a very old demo room I've recreated from MI2 I'd exported from my crappy JS engine back in 2014. Luckily my JS days are over and I'm mainly all about C++ now, still I keep fond memories of the engine, which featured code generation, path finding, scrolling & more.