private int makeMoveHelper(int x, int y, int dir, int pnt)
    {
        if(pnt > 0)
        {
            pnt--;
            if(dir == 0)
            {
                x++;
            }
            if(dir == 1)
            {
                x++;
                y--;
            }
            if(dir == 2)
            {
                y--;
            }
            if(dir == 3)
            {
                x--;
                y--;
            }
            if(dir == 4)
            {
                x--;
            }
            if(dir == 5)
            {
                x--;
                y++;
            }
            if(dir == 6)
            {
                y++;
            }
            if(dir == 7)
            {
                x++;
                y++;
            }
            flipToken(x, y);
            return makeMoveHelper(x, y, dir, pnt);
        }
        return 0;
        
    }