Questmarker text-based adventure game engine