My first inspiration was clash of clans, and the cannon was supposed to work like the new catapult from that game instead of just having a high attack range/low attack speed defense. I was also planning to add some sort of wall but the amount of work was too big. Maybe your idea would be a great addition, not too hard to implement, but still interesting. I keep that in mind!