Начинание, конечно, хорошее, но зачем пилить велосипед, если на том же мейкере легко можно пилить текстовые квесты?