private int rungame() { while (!gameInfoDTO.gameOver) { pause(FRAMERATE); //Control framerate by pausing a given number of milliseconds //get key input if (Console.KeyAvailable) { inputHandler(); } if (!(moveX == 0)) { gameInfoDTO = gameController.HorizontalMovement(moveX); } else { gameInfoDTO = gameController.VerticalMovement(moveY); } drawApple(); drawSnake(); } return(1); }