When the game runs, does it produce a logfile "dragonfly.log"? If so, see if it has any errors that help figure out what is going on. Also, if you had a previously working version, take a close look at the most recent code - often, a bug will be introduced in whatever was just added.
Also, are you running this by double-clicking on the game.exe from Windows explorer? If so, instead, run it from the cygwin terminal window. Type "./game.exe" and it should run.