Difficult but fun! I wasn't too sure about how the crafting system would work what with pushing things to a crafting table then to the customers. But it actually works out very well, it's hard when you start out but it gets fun quick, though having an ingredient disappear right before you shove it into the table is truly maddening. But that just adds to its charm and fun factor not to mention a very interesting use of expiration.
Over all nicely done, could totally see this become a mobile game, :D!