No losing shield until you actually attack
One thing that I think should be changed is the fact that searching for a match causes you to lose a shield. I understand that attacking causes you to lose your shield but I think it would be better if you didn't lose your shield until you actually place troops down and attack. We have all spent long amounts of time searching for a match worth the troop cost to attack. Sometimes you get bored of searching for a match and decide to try again later. But you have already lost your shield! Same thing with revenge attacks. We have no idea of how much loot we will actually get when attacking, we can guess by scouting out the defender but we never really know till we click revenge. If it's lower then we thought we can back out, but again we have lost out shield. Even if we are searching for a match and then get interrupted with a phone call and have to close the app, we lose out on the shield cause we started searching. By the time the phone call ends we could have lost another 200k of our resources which is just not right. I think this would be an easily implemented change and helpful too.