Add more logic on enemies generation