Whenever I try to add 0.01 to my x position, nothing happens, but when I add -0.01 It works fine. square ball (phantom): def __init __ (self, color, x, y, radius, thickness): self.speed = 0.01 self.angle = math.pi / 2 self.colour = Color self .x = x self.y = y self.radius = radius self. Dizziness = Thickness self. Just = PuGam.Rate (self.x, self, or, radius * 2, auto radius * 2) DRF draw (self, screen): pygame.draw.circle (screen, self-crow, [Self, pure, x.fi], self. RDI, self-destruct) def move (self): self.rect.x + = 0.01 # this self.rect.x - = 0.01 # This does not work Obviously, there will be no two phantom move at the same time, but it still goes to the left. Pygame rectangles use integers for these properties, becaus e they represent pixel value , Which is the smallest unit on the screen. So, first, increasing from 0.01 is unusable. Secondly, you are hunting for falling prey, this is the reason that the deficit is increasing at the present time while the increment i...