This was clever. I really liked when I figured out I could break the buildings. I think one thing I would change is having more of a delay when enemies respawn, as it made me feel like there was no point in actually destroying them. Great job!