title: pygame move rectangle stays at top but move_ip moves
body: <p>when i change move_ip() to move() in pygame the rectangle stays at the top left<br>
  there are no errors<br>it just opens the pygame window with the rectangle at the top left<br> <a href="https://i.stack.imgur.com/QcdOR.png" rel="nofollow noreferrer">image</a></p>
  
  <pre><code>class Player(pygame.sprite.Sprite):
      def __init__(self):
          super().__init__()
          self.image = pygame.Surface((32, 32))
          self.image.fill(charcolor)
          self.rect = self.image.get_rect()  # Get rect of some size as 'image'.
          self.rect.move(50,400)
          self.velocity = [10, 0]
  
          def update():
              self.rect.move_ip(*self.velocity)
  </code></pre>