I liked the pixel aesthetics and look of this one and the interaction between the different buildings. Solid game and lots of potential for future development. If you do take it further, consider a grid based placement. You've got plenty of future direction with building upgrades/down grades - adding characters to your town and how they 'contribute' or create problems... :)
Fun wee puzzler...