Almost forgot about my solution to people that don't build a defense...
viewtopic.php?f=13&t=162319&p=2036751&hilit=mice#p20367513.) In order to get people to build defenses, make it so they must have at least 1% of their army trained as defenders. If they go below 1%, then the miners start leaving the mines and become raidable UU at an exponentially increasing amount. When the cat's away, the mice will play... Sure, people can just create armies of only attack soldiers and lifers... but what good would that be if they have no UU to rebuild their strike? They'd need to raid to recover their losses, which is how the game should be played.
To help explain what I was saying...
Say you mass someone and zero their defense. They don't repair or rebuild by the turn change. Since they don't have any armed defenders, miners become untrained automatically.
( # of miners) X [ n% X 2^( number of consecutive turns without a defense )]
So after 1 turn change, they would lose...
0.1% X 2^1 = n% X 2 = 2n% of their remaining miners
After 2 turns with no defense, they would lose...
0.1% X 2^2 = n% X 4 = 4n% of their remaining miners
After 3 turns with no defense, they would lose...
0.1% X 2^3 = n% X 8 = 8n% of their remaining miners
After 4 turns with no defense, they would lose...
0.1% X 2^4 = n% X 16 = 16n% of their remaining miners
It's just a matter of adjusting "n%" to a fair number of hours before all of their UU become untrained.