Nice game! Sprites and music were good! I found the puzzles very hard, and I got stuck on the first one for ages haha. A visual representation of range through highlighted tiles or making buildings that are too close together stand out some how would help.
But good job, that was fun!