private float _WallToDirection(MAZEWALL wall)
        {
            if (wall == MAZEWALL.WESTERN)
            {
                return(0);
            }
            else if (wall == MAZEWALL.NORTH)
            {
                return(270);
            }
            else if (wall == MAZEWALL.EAST)
            {
                return(180);
            }
            else if (wall == MAZEWALL.SOUTH)
            {
                return(90);
            }

            throw new Exception("Can not identify type.");
        }
        private float _WallToDirection(MAZEWALL wall)
        {
            if (wall == MAZEWALL.WESTERN)
            {
                return 0;
            }
            else if (wall == MAZEWALL.NORTH)
            {
                return 270;
            }
            else if (wall == MAZEWALL.EAST)
            {
                return 180;
            }
            else if (wall == MAZEWALL.SOUTH)
            {
                return 90;
            }

            throw new Exception("Can not identify type.");
        }