diff --git a/_src/assets/ts/snake.ts b/_src/assets/ts/snake.ts
index 3e01c108de366facf6dc2807a040227b05ec6255..14e3a751f50f61c5aa987f20244b4088e7c044b3 100644
--- a/_src/assets/ts/snake.ts
+++ b/_src/assets/ts/snake.ts
@@ -1,8 +1,8 @@
 let fieldSize = 20;
 
 let snakeField:HTMLElement = document.getElementById("snakeField");
-let snake:number[][] = [[10, 10]];
-let snakedir:number = 0;
+let snake:number[][] = [[10, 10], [10, 11], [10, 12]];
+let snakedir:number = 2;
 let target:number[] = []
 let score = 0;
 
@@ -74,8 +74,6 @@ function detectEnd(){
     }
 }
 let mainLoop = window.setInterval(function(){
-    moveSnake();
-    detectEnd()
     for(let y:number = 0; y<snake.length; y++){
         let currentSnake = snake[y];
         if(currentSnake[0] == target[0] && currentSnake[1] == target[1]){
@@ -84,6 +82,8 @@ let mainLoop = window.setInterval(function(){
             target = [getRandomInt(fieldSize), getRandomInt(fieldSize)];
         }
     }
+    moveSnake();
+    detectEnd()
     drawField();
 }, 1000);