beams now fire correctly, added contact lists, ships are removed on hull destruction