We have all tapped the wrong thing and either upgraded a building or trained the wrong troops. I would suggest the following:
Troops:
- you can release troops but you only get 1/2 the original cost to build back.
- if I have extra of a unit type but another castle could use them I should be able to reassign troops from one castle to another. Once they reach the target castle say 100 archers are removed from castle A and assigned permanently to Castle B.
Buildings:
- Like units, buildings should be bake to be deconstructed with only 1/2 the cost for each level removed added back. This comes in handy when capturing a castle and you like it configured a certain way but they already added levels in things you wouldn't have.