def __init__(self):
     self.groups = all_sprites, mobs
     pg.sprite.Sprite.__init__(self, self.groups)
     self.behaviors = MOB_BEHAVIORS
     self.image = pg.Surface((MOB_SIZE, MOB_SIZE))
     self.image.fill(YELLOW)
     self.rect = self.image.get_rect()
     self.pos = vec(randint(0, WIDTH), randint(0, HEIGHT))
     self.vel = vec(self.behaviors['max_speed'], 0).rotate(uniform(0, 360))
     self.acc = vec(0, 0)
     self.rect.center = self.pos
     self.steering = SteeringManager(self)