What Would You Like to Drink? Recognising and Planning with Social States in a Robot Bartender Domain