public void loadTileImages() {
        // keep looking for tile A,B,C, etc. this makes it
        // easy to drop new tiles in the images/ directory
        tiles = new ArrayList();
        alTiles2 = new ArrayList();
        alTiles3 = new ArrayList();
        alSpecialTiles = new ArrayList();
        char ch = 'A';
        alSpecialTiles.add(loadImage("Tilesets/9.png"));
        alSpecialTiles.add(loadImage("Tilesets/;.png"));
        alSpecialTiles.add(loadImage("Tilesets/=.png"));
        alSpecialTiles.add(loadImage("Tilesets/@.png"));
        while (true) {
            String name = "Tilesets/" + ch + "_" + 1 + ".png";
            File file = new File("images/" + name);
            if (!file.exists()) {
                break;
            }
            tiles.add(loadImage(name));
            name = "Tilesets/" + ch + "_" + 3 + ".png";
            file = new File("images/" + name);
            if (!file.exists()) {
                break;
            }
            alTiles2.add(loadImage(name));
            name = "Tilesets/" + ch + "_" + 5 + ".png";
            file = new File("images/" + name);
            if (!file.exists()) {
                break;
            }
            alTiles3.add(loadImage(name));
            ch++;
        }
    }