The balance struck between chance and out-of-controlness is very nice. The game encourages you to take risks, and penalizes you accordingly. The upgrades all made sense. Very addicting, watch out.