Interesting!
Technically, I guess the engine is quite ready, but I personally did not feel much replay value. Maybe make player's choice more impactful? For now it seems that the choices don't really matter.
I've been discovering Guile recently. The GTK UI you've created peeked my curiosity: a console, a debugger, a log... Is it all yours or did you borrow those UI elements from another library?