Added (left) SHIFT move, allows to move more precise.

Enemies that have (almost) no risk of shooting another enemy will shoot, others don't
If player ship is in a specific (100 pixels below or above) range of the enemy the enemy will fire.

If shield is down it won't catch the hit and send it though to the player anymore. It sets itself to inactive and the collision will go to actual ship instead (as it should).