Есть ли java-библиотеки для создания текстовой адвенчуры?
Подскажите, какие существуют решения в виде java-библиотек или java-фреймворков для создания текстовой адвенчуры, где игрок производит действия посредством выбора из альтернатив, переходя по графу событий. Интересует движок, ядро. Должны учитываться и задаваться какие-то состояния игрока (наподобие жизни и деньги), а также возможность циклов, т.е. игрок может переходить в какие-то состояния множество раз (например, зайти в магазин, вернуться в лагерь, произвести действие еще раз и т.д.). Ближайший аналог таких адвенчур - текстовые квесты из Космических Рейнджеров. Заранее спасибо!