updated Tile.java