Wow, this is really cool. As a game, but also like a practical demonstration of emergent systems from simple behaviour. I'd be very curious to hear more about the internal logic of the fairies. It seems something like:
1. If my bucket is empty, take water from a fairy to the left of me. If none, go to the lake
2. If my bucket is full, pass water to a fairy to the right of me. If none, go to a house on fire
I'm sure it's more complex than that in actuality! But I enjoyed analyzing their behaviour. Anyways, I got a score of 3716 - If I were to suggest feedback, it would be that I wasn't sure whether I was buying the "right" things, and I wasn't sure what "Fire Smarts" did. So I felt like I was buying things randomly.