When I made Lasership, I used a sprite for the shield so that anything that collides with it is reset without hitting the ship itself. Is that how your shield will work or is damage going to be disabled when the shield is active? You should add some kind of big gun to the front.