private void Move(int _index)
    {
        if (!_onDelay && !isDead)
        {
            DelayAndCalcPos();
            floorManager.floors[_position].hasPlayer = false;
            if (floorManager.floors[_position].neightbours[_index] == null)
            {
                isDead             = true;
                _textFeedback.text = "WRONG STEP !!!";
                Debug.Log("Wrong step");
            }
            else
            {
                floorManager.floors[_position].neightbours[_index].hasPlayer = true;
            }

            floorManager.Move(_inputDelay);
            _position = floorManager.getPlayerPosition();
            floorManager.FixFloor();
        }
    }