public ETile getTileAt(int x, int y) {
        if (mazeFilled) {
            if ((x >= 0) && (x < width) && (y >= 0) && (y < height)) {
                return maze[x][y];
            } else {
                return null;
            }
        } else {
            System.out.println("MAZE: UNABLE TO PERFORM THE -getTileAt(int, int)- METHOD BECAUSE MAZE IS NOT INITIALIZED");
            return null;
        }
    }