It ain't done, and it ain't perfect, but it strikes a good balance between doing crafting chores and relatively engaging combat encounters. Construction is free-form enough to feel compelling, but not so free-form you feel pressure to "make your own fun". Absolutely must be played with friends, ideally on a shared dedicated server.