refactored flock anti so it can be for everything. shuffling some stuff around, removed retardedness