The idea is good and It plays well, what can we ask more? :)
I think the few last levels use really well the main mechanic.