diff --git a/main.py b/main.py
index 501fa5f..e442427 100644
--- a/main.py
+++ b/main.py
@@ -46,6 +46,8 @@ class Tank(pygame.sprite.Sprite):
         self.angle = -90  # Поворот на 90 градусов против часовой стрелки
         self.TANK_SPEED = 2
         self.last_fire_time = pygame.time.get_ticks()  # Время последнего выстрела
+        self.boosted = False  # Флаг, показывающий, активирован ли ускоритель
+        self.boost_multiplier = 2  # Множитель скорости ускорения
 
     def update(self):
         keys = pygame.key.get_pressed()
@@ -55,10 +57,15 @@ class Tank(pygame.sprite.Sprite):
         self.angle = math.degrees(math.atan2(mouse_pos[1] - self.rect.centery, mouse_pos[0] - self.rect.centerx)) + 90
         self.image = pygame.transform.rotate(self.original_image, -self.angle)
         self.rect = self.image.get_rect(center=self.rect.center)
-        #if not screen.get_rect().colliderect(self.rect):
-            #self.TANK_SPEED = 0
-        #if pygame.sprite.spritecollideany(self, walls):
-            #self.TANK_SPEED = 0
+
+        if keys[pygame.K_x]:
+            if not self.boosted:
+                self.TANK_SPEED *= self.boost_multiplier
+                self.boosted = True
+        else:
+            if self.boosted:
+                self.TANK_SPEED /= self.boost_multiplier
+                self.boosted = False
 
     def move_forward(self):
         angle_rad = math.radians(self.angle + 270)
@@ -412,3 +419,4 @@ while running:
 pygame.quit()
 
 # token: 8f195a885b18a96da6577884cc731f850f33a9e2
+