playing with Guard