Here's what I've been doing for most of the past week and a half. Thankfully I had a lot of code for all this already and actually had most of these mechanics working in other projects (like the MCM prototype) but I did some major refactoring and streamlining of the code.
So those are the main features so far. It probably sounds mundane but coding all the little edge cases can get really complicated.
* The hammer icon needs an update
* Bug near the end where the whole inventory gets wiped out :( think I've fixed it since recording this though
* the audio mixing is probably off. I'm going to fix that later