Kate Middleton plays volleyball...in heels!