Starting code for Abusive Sergeant..
+ bug in Targetter filtering code