Addictive (but relatively short) online game. Wonderfully simple idea with nice execution. Having spotted this a few days ago I spent (wasted?) four hours or so completing all 33 levels.