created combined defense manager
use if block in place of jump
defense manager cleanup
corrected potential crash issue
defense manager cleanup
fixed blocking issue