Collision completely implemented, ai smarter

AI are aware of the player position, and when in their sights they shoot
as fast as they can.  If not in sight the enemies shoot slowly and
randomly.  Also player can now die when hit, but only a basic game reset
function is called immediately after a hit.