Handle ShotFired in a more robust way. Rewrote socket set stuff again. F...

...ix a sizeof check.