Crafting Adventure Games