add special halo type (bomb) // refactoring: shields creation  is managed by a node pool (array)