Really, it's pretty darn fun. My only issue, when the difficulty ramps up, far too steep. You will get stuck at some point.. you'll want to try and try again with a different strategy.. You will fail.. So basically, it's not quite balanced. I rate the game highly, because it's very fun.. and being a former game programmer, I know how hard that part is. With some tweeking.. ?!??! This game would be one of my most favorite.