Calculate satisfaction only for waiter, throws index out of range exception. can't figure out why yet