refactored MinionAttributes enum to flags