Fixed case where multiple types would ignore the last one when generating enemy