If it has you addicted to playing it,then the developers did their job well. Games are meant to be addictive, so that people play them, and subsequently buy( with real money)upgrades to allow them to progress further in the game. That's how the development teams get paid.