Very neat game mechanics in this one! Agree with the following comments that it could get more complicated faster as the difficulty in each level didn't seem to ramp up as quickly.