Да, но обязательно используйте классы спрайтов для прямоугольников, sprite info, доступных здесь. Итак, для каждого спрайта сделайте rect:
class object(pygame.sprite.Sprite):
def __init__(self):
pygame.sprite.Sprite.__init__(self)
self.x = 0
self.y = 0
self.image = pygame.image.load('object.png')
self.rect = pygame.Rect(self.x,self.y,32,32) #The rect for collision detection.
Я это знаю похоже, много, и вот что я подумал, когда начал с спрайтов, но поверьте мне, это того стоит.