public Tile load(String name) throws TileNotFoundException{
        Tile t = null;
        if(!tileMap.containsKey(name)){
            throw new TileNotFoundException();
        }
        else{
            File f = new File(tileMap.get(name));
            try {
                t = (Tile) biIn.load(f);
            } catch (IOException ex) {
                Logger.getLogger(TileLoader.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
        
        return t;
    }