Interesting concept. I solved all 7 levels and each of them is cleverly designed with balance difficulty curve. Graphics and sounds are good too. Well done!