Take 3 of procactive. Remove callbacks so a fourth implementation will have very lean requirements. Include ownplay/owndeath allowance