import pygame, sys, random class Crosshair(pygame.sprite.Sprite): def __init__(self,pos_x,pos_y,image): super().__init__() self.image = pygame.image.load(image) self.rect = self.image.get_rect() self.rect.topleft = [pos_x,pos_y] self.gunshot = pygame.mixer.Sound("gunshot.wav") def update(self): self.rect.center = pygame.mouse.get_pos() def shoot(self): self.gunshot.play() pygame.sprite.spritecollide(crosshair, target_sprites, True) class Target(pygame.sprite.Sprite): def __init__(self,picture_path,pos_x,pos_y):