timer for invunerability

somewhat working, somewhat broken, timer works twice, then seems to
break, leaving player invunerable