added check for if blackCards is empty and handle suffling if true