change get_first_unchecked_item to take an array of check_items instead of an entire card