I enjoyed playing. It feels like you have a good base here. I was able to win fairly easily, but that was due to what is likely a bug. I got the Sun item from my week 3 fight, and while it says "temporarily", from then on I had a lot of energy every day. With Farmers being free, I could just fall back to producing them if I couldn't do anything else. This was even more powerful with the Mirror item that grants a free troop for every 5 workers you build. In the end I had 59111 Defense, and it would have been more if not for a UI bug, which I'll include below. Without the extra energy it would certainly have been a lot harder. I could see adding more items that boost daily energy, though by a more modest amount, and perhaps as a limited quantity available thing.
It would be nice if when you gained random items there was a message somewhere about what you gained.
In Fairy Blessing you have a typo with the first use of Fairy being spelled "fiary".
In the Shop screen, items have a redish background when you can't afford them, but the units do not.
The biggest bug I encountered was with the upgrades. When you have enough to need a 3rd row, the UI stretches off screen. You can still see enough of the third row to interact with it, but you cannot see or interact with any rows beyond that. I did not have enough gold to buy everything, and sometimes I had to buy upgrades I didn't want in order to get the ones I did on screen to purchase. The simplest solution would be to just add a scroll container around the upgrades. However, it looks like each upgrade is the same, except for cost. Personally, I would limit it to only showing the next (cheapest) upgrade for each type. When they purchase the upgrade it can check if the following one has been unlocked and then show it. You could even have an icon to indicate if there are additional upgrades unlocked for each of those shown. I think this would really clean up the UI there for cases like mine where I was focusing on certain upgrades and had a bunch of others I had to get past. The scroll container would be quick and easy, but I think this would look and feel nicer for the user.
