a open source textbased game engine