diff --git a/frontend/src/js/game_over_scene.ts b/frontend/src/js/game_over_scene.ts
index 2710b473e1ffdde2151961e05a29e321f4d38214..ecb3b15ee137a10bccbc36bf239cbbe7376fed43 100644
--- a/frontend/src/js/game_over_scene.ts
+++ b/frontend/src/js/game_over_scene.ts
@@ -38,8 +38,8 @@ export default class GameOverScene extends Phaser.Scene {
   }
 
   bindEvents() {
-    this.input.keyboard.once("keydown", this.startFight.bind(this));
-    this.input.once("pointerdown", this.startFight.bind(this));
+    this.input.keyboard.once("keyup", this.startFight.bind(this));
+    this.input.once("pointerup", this.startFight.bind(this));
   }
 
   startFight() {
diff --git a/frontend/src/js/welcome_scene.ts b/frontend/src/js/welcome_scene.ts
index 42a80ed8be0fd4696e8acccb45cecd9e2e7e7ae1..76634b0498aa2e0bd3b0cf8690d3133a73481617 100644
--- a/frontend/src/js/welcome_scene.ts
+++ b/frontend/src/js/welcome_scene.ts
@@ -52,8 +52,8 @@ export default class WelcomeScene extends Phaser.Scene {
   }
 
   bindEvents() {
-    this.input.keyboard.once("keydown", this.startFight.bind(this));
-    this.input.once("pointerdown", this.startFight.bind(this));
+    this.input.keyboard.once("keyup", this.startFight.bind(this));
+    this.input.once("pointerup", this.startFight.bind(this));
   }
 
   startFight() {