I played many solo games of GMT's Labyrinth using awakening, a scala implementation of both the Jihadist and the USA bots.
The only bad point I see in that console application is the poor readability of the output.
So there it is, my proof of concept, a quick and dirty ruby implementation of the FLN bot of GMT's Colonial Twilight, with a nice and colorful output and place to implement a GUI, once maybe.
CLI behaviour is copied on coltwi.