Game engine for dialog / adventure games.