This looks fantastic btw. Could I ask what engine you are using for this?
Thanks. It uses SFML to draw onto the screen, but everything else on top of that (including the UI system) is custom.
Did you program the rest in C? (/C++, C#... whatever derivative?)