Split the TileSet class
Split the TileSet class

Created a TextureAtlas class that handles textures using the
coordinates in the texture. The TileSet is now a subclass of
TextureAtlas and works as before.

aarmea/mumei,aarmea/mumei,aarmea/mumei