added Map class and Tile class