Very nice. Would you be able to include the UI as a separate library later on? A full-blown RTS is out of my capabilities for game dev, but I have an other game which I'd love to have a nice GUI to handle my window/menu functions. Custom self-made menus being a must for it as it would have heavy use of menus and status screens.

Oh and what effect would Delphi Mode set in Lazarus have on compiling these units with my existing projects?