public Stack<Integer> getChoicesLeft(){
        Stack<Integer> stack = new Stack<>();
        Compass realNorth=north;
        for(int i=0; i<=3; i++){
            if(!actualNode.getExploredNeighboors(i)){
                int rots;
                switch (i){
                    case 0:
                        rots=calcRotations(Compass.NORTH);
                        break;
                    case 1:
                        rots=calcRotations(Compass.EAST);
                        break;
                    case 2:
                        rots=calcRotations(Compass.SOUTH);
                        break;
                    default:
                        rots=calcRotations(Compass.WEST);
                        break;
                }
                stack.push(rots);
                north=realNorth;
            }
        }
        return stack;
    }