diff --git a/MrBigsock/Assets/Code/FollowPlayer.cs b/MrBigsock/Assets/Code/FollowPlayer.cs
index c8d28c93ca321fb663a5e7505c9c34ed357b3d6d..585f910a41f99783eb6335217ee86fa7834b2e6d 100644
--- a/MrBigsock/Assets/Code/FollowPlayer.cs
+++ b/MrBigsock/Assets/Code/FollowPlayer.cs
@@ -24,6 +24,7 @@ namespace Bigsock
         GameObject[] boss;
         GameObject player;
         GameObject door;
+        GameObject stairs;
 
         void Start()
         {
@@ -34,13 +35,13 @@ namespace Bigsock
         void LateUpdate()
         {
             boss = GameObject.FindGameObjectsWithTag("Boss");
-            
+            stairs = GameObject.Find("stairs(clone)");
 
-            if (boss.Length == 0 && levels <= 1)
+            if (boss.Length == 0 && levels <= 1 && Input.GetKey(KeyCode.Return))
             {
-                neighborMapGenerator.RunProceduralGeneration();
-                player.transform.position = new Vector3(9, 5, 0);
-                levels++;
+                 neighborMapGenerator.RunProceduralGeneration();
+                 player.transform.position = new Vector3(9, 5, 0);
+                 levels++;
             }
             int i = 0;
             if(i == 0) {