Other than not being able to exit, I enjoyed this a lot. Now, I will say the crafting system could use a bit of work, and I'd totally be down to show you some methods I've found to be really easy to use and minimal code on the function/method end, if you're up for it. You could make something really cool with a bit more time and polishing.
For anyone else wanting to try, I'd suggest using the highlighted portion of code below before playing: