Thank you for such a detailed comment, I really appreciate the feedback! It's great to hear that you enjoyed the game :)
I agree with your suggestion about the exploding buildings - that's certainly something that can be improved to make it less annoying. I'll make sure to add something to resolve that when I come back to the game.
Thanks for the bug report as well, that's super useful! Now that you've pointed out this problem, I think I know which bit of my terribly-designed code is the issue (I fixed a very similar bug right before I submitted the game). I'll have to upload an improved and fixed version after the voting period ends.