Good base code for the start of something, it's not tough to imagine the possibilities here. I agree, some sound (feedback) from the game when doing things like crafting would have gone a long way. I know most people skip on music/sound in game jams because it's time-consuming to create, but its better to throw in some free licensed sounds/music than not have any at all. The atmosphere in this game in particular was really important and would have done a great deal for the game.
As a programmer myself however, I know what you did here took effort, things like inventory systems and crafting can be far more complex than the results suggest, so from one developer to another, I tip my hat.