title: Pygame: Making things move slower than 1
body: <p>I made a little Space Invaders like game, everything is good except that I feel like my enemies I programmed move too fast. If I make their movement speed under 1 such as 0.5, they won't even move. Is there a way I can make the movement even slower?</p>
  
  <p>Here is the code for my enemy unit:</p>
  
  <pre><code>import math
  
  
  WINDOW = pygame.display.set_mode((800, 900))
  
  
  class Enemy (pygame.sprite.Sprite):
  
      def __init__(self):
          super(). __init__ ()
          pygame.sprite.Sprite.__init__(self)
          self.image = pygame.Surface((20,20))
          self.image.fill((255,0,0))
          pygame.draw.circle(self.image,(COLOUR4), (10,10),10)
          self.rect=self.image.get_rect()
          self.rect.center=(0,0)
          self.dx=2
          self.dy=1
  
      def update(self):
          self.rect.centery += self.dy
  
  
  for i in range (100):
      enemy = Enemy()
      enemy.rect.x=random.randrange(750)
      enemy.rect.y=random.randrange(100)
      enemy_list.add(enemy)
      all_sprites_list.add(enemy)
  </code></pre>