Actually, I don't think that will work.

Whenever a tank shell lands, it explodes. This means that if I just put the buildings back, they won't be updated.

How can I redraw every so many seconds with the updated image?