Made it to level 8 - it was tough. But what a great piece of work! I am impressed.
You implemented the meaning of the theme so well and intelligent. The graphics are an eye candy. There are tactic and arcade elements. The gameplay is smooth and the rules are self explaining.
The cherry on top would be some fun music. But hey, for me the game is simply perfect!