I hope this hasn't been posted already... I looked and didn't see it, though I suspect I am not the first to think of it.
If I could attack my own base I'd able to practice my attacking as well as test my own base design.
There are lots of ways this could happen, but my initial thought is it would work with the following:
-Troops used practice attacks aren't actually killed (although it would appear so during the practice attack), but maybe they need to reload/repair their weapons and heal using a small amount of elixer (small relative to training troops)
-Buildings aren't actually destroyed, but similar to the situation with the troops suggested above, maybe they need to reload their weapons and make repairs at a small cost
-One of the tabs in the base editing screen could be "practice base" where you can set up practice bases, and maybe this is the screen used to navigate to execute a practice session
-if we wanted to get really fancy maybe there could be a pause and/or rewind button. This would allow players to retry or tweak their attack or defense strategies with precision
This seems to me like it would be quite fun to do at the same time as helping us improve our playing and base designs and plan out attacks against enemies (building a practice base similar to a target enemy). I'm no computer programmer, but it also seems like it would be a relatively easy thing to add to the game as most of the functions already exist and just need to be approached a little differently.

