Adding required_shifts_filled weight, modifications to data structure