Added EventAttackUnit; units: vec -> hashmap