Somehow cannot comment on your KillingList. Checked it and do think i solved your problem. Main issue was i do think way too complex conditions, thus making it hard to see and check for spelling errors. A Capital F in the list, and a lowercase f in the condition i missed at some point making things go wrong. Well i added my solution here.