I disagree!
I think the word "
Slopen" would be better as this is a word that literally means to demolish something. I also think it's the most correct translation according to the "rules".
If you look at blasting companies (who demolish buildings in real life) they will also say "demolish this building" or translated to Dutch "dit gebouw slopen".
Eliminate (elimineren) is indeed used for when you get rid of someone, as in eliminating a player. I wouldn't use this either.
Cancel (annuleren) isn't good in the sense of demolishing. This word is better used for example in computer terms as when you want to cancel an action.
You don't cancel a building, you demolish it
You cancel a subscription, you cancel a program's installation... but you
demolish a building.
Destroy (vernietigen) is also good but personally I feel demolish is a better term since we are talking about a structure.
Destroy could be used as in "a missile destroying a tank" whereas you don't say "a missile demolishing a tank" meaning it's only correct to use it when you talk about structures.
PS: if you ever need another Dutch translator (maybe for future additions to the game) I'd be happy to help.