Why Millions are addicted for Clash of Clans?

Clash of Clans