if event.key == pygame.K_LEFT: xMove = -10 elif event.key == pygame.K_RIGHT: xMove = 10 # Y-AXIS MOVEMENT if event.key == pygame.K_UP: yMove = -10 elif event.key == pygame.K_DOWN: yMove = 10 if event.type == pygame.KEYUP: if event.key == pygame.K_LEFT or event.key == pygame.K_RIGHT: xMove = 0 if event.key == pygame.K_UP or event.key == pygame.K_DOWN: yMove = 0 mousepos = pygame.mouse.get_pos() mob.faceTarget((mousepos)) npc.activate(world) # mob.rotate(rotation) # mob.faceTarget() mob.move(xMove, yMove) gameDisplay.fill(black) npc.draw() mob.draw() for i in walls: i.draw() pygame.display.update() clock.tick(60) pygame.quit() # Create world