This is a busy person's game. Honestly, you have 5-10 minutes of actual game play and then anywhere from 1-10 HOURS of waiting for the game to do processes, building upgrades, trainings, or whatever when you can't do anything. It gets really boring after level 15,because your just waiting for the game timer to go off. There is no reason for any part of the game to have a 6+ hour wait.