Big changes to how RegisterHits works and all the ship classes