add a getEmptyMinionSlots into BoardState
Use it in card generator