Builder's Line of Upgrades and Remove
It's one thing that has really annoyed me, and if I want to remove the obstacles around me, i have to do it one at a time. Also, if i upgrade something before I leave and go somewhere without a wi-fi connection, there's no way or me to check up on my upgrades and what I should upgrade.
My idea is to be able to make a chain of upgrades and removals so when you have to leave for a while the builders can still be working while you are gone. You can take away any item in the chain before the builder has started to upgrade it (You can cancel the upgrade too, we already have that).
One thing that I'm not too sure about: The way the your resources are subtracted. Should they be subtracted from your storages as you put the items in the chain? Or, should they be subtracted when the builder gets to them? Personally, I would prefer having it subtracted as you put it in the chain, because then you will be able to plan out your upgrades and know what you have left.
What are your thoughts on this idea? Please let me know. :)