Waterpolo: where teamwork makes the dreamwork