Very polished match-3 (match-2? :)) game. It took me a bit to figure out how things collapse. It gets really really hectic for me at about level 20, but that's probably because i'm old :)