this.loadedBlocks = new HashMap<Point, DrawableBlock>();
this.textureCache = new AgingCache<Texture>(64);
// init readers
this.mapReader = new Map0Reader(map0File);
this.textureReader = new TexMapsReader(texMapsFile);
// load data
LandTileDataReader tileReader = new LandTileDataReader(
new FileInputStream(tileDataFile));
this.tileGroups = tileReader.readAll();