My only problem with it is I feel like if I stop playing for more than a couple of days I'll forget half the stuff I learned and I'll be stuck when I return to levels that assume I know everything from before.