Great graphics and concept!
Do you plan to give the aliens a health bar? I think that would boost the strategic aspect because you can actually plan what you are going to do next if you know exactly how many hits it will take to take down that alien.
Maybe there could also be aliens with different speeds, so they move a different amount of steps for every turn!