So, uh, I'm having a somewhat lazy semester at university, and I found myself spending some of the free time hammering at Overdrive's code.
Over the last month I ended up implementing primitive pathfinding for crew, working incidents (ie. FTL events) with plot branches (choices), consequences, and branch criteria, as well as basic client-server connection which allows two or more instances of the game to communicate with each other, with one instance acting as the server (it's completely abhorrent, but at least works for testing purposes).
Also some other things, like doors, non-rectangular rooms, preliminary scripting support.
A screenshot: http://i.imgur.com/K5RsUsv.png
The repo where I'm undoing Vhati's work with my shoddy code: https://github.com/kartoFlane/OverdriveGDX