Suggestion for Towns
I think you can add automatic troop generation for all Towns. However many troops are generated per day or week. This should be based on town level of the palace. I think this would be good because it will allow all towns in the kingdom to be available to be attacked and worth something. So if you don't want to give troops, maybe create something like "Towns people" or "civilians" and have that earn points when attacked.
Right now, all abandoned towns are just taking up space and wasting our time when they have no troops to attack. We attack and we get nothing because they have no troops. With this addition, we can get something that will help us advance in competitions. Please take this and do what you think is best.