Great game, there are just enough different mechanics to make it interesting but not overwhelming! If you choose to develop this further (you should since it is a pretty solid game idea! :) you could probably get more juice and style out of visuals and sounds. You could also consider a mobile version, i believe it could work well on a phone...
Well done!