I really liked it the presentation and mechanics, but found I was often stuck without many options due to bad luck. Would be nice to have an ability to randomize the board once per level just to give you a chance to recover in dire situations. Nice work!