Detección de colisión de Pygame con objeto y rect

Sí, estoy haciendo otra pregunta sobre este programa: D

De todos modos, actualmente soy un programa que crea dos líneas en la pantalla con un espacio entre ellas que puede desplazarse. A partir de aquí, obviamente necesito ver si los dos objetos están colisionando. Como solo tengo un sprite y un rectángulo, pensé que era un poco inútil y excesivo hacer dos clases para ellos. Sin embargo, solo puedo encontrar tutoriales relacionados con clases que obviamente no necesito. Entonces, mi pregunta realmente es: ¿es posible probar la colisión entre una imagen estándar y un Pygame?rect? Si no es así, ¿cómo puedo convertir la imagen, el rectángulo o ambos sprites para hacer esto? (Todo preferiblemente sin usar clases).

Nota: la imagen y el rectángulo se crean de las siguientes maneras (si hace la diferencia)

bird = pygame.image.load("bird.png").convert_alpha()
pipeTop = pygame.draw.rect(screen, (0,200,30), Rect((scrollx,0),(30,height)))
pipeBottom = pygame.draw.rect(screen, (0,200,30), Rect((scrollx,900),(30,-bheight)))

Respuestas a la pregunta(2)

Su respuesta a la pregunta