don't allow Agent to be deleted out from under itself in vmTick, fire collision event correctly
don't allow Agent to be deleted out from under itself in vmTick, fire collision event correctly

ccdevnet/openc2e,ccdevnet/openc2e,ccdevnet/openc2e,bdonlan/openc2e,bdonlan/openc2e,crystalline/openc2e,ccdevnet/openc2e,crystalline/openc2e,ccdevnet/openc2e,ccdevnet/openc2e,bdonlan/openc2e,crystalline/openc2e,bdonlan/openc2e,crystalline/openc2e,crystalline/openc2e