import pygame, sys class Player(pygame.sprit.Sprite): def__init__(self): super().__init__() self.image = pygame.Surface((100,100)) self.image.fill((255,255,255)) self.rect = self.image.get_rect(center = (screen_width/2,screen_height/2)) def update(self): self.rect.center = pygame.mouse.get_pos() # Basics pygame.init() clock = pygame.time.Clock() screen_width, screen_height = 800,800 screen = pygame.display.set_mode((screen_width,screen_height)) player = Player() player_group = pygame.sprite.Group() player_group.add(player) while True for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit() screen.fill((30,30,30)) player_group.draw(screen) player_group.update pygame.display.flip() clock.tick(30)