A dynamic questing library for any game