Changed the Tiles to the com.sourcecode.tiles package.
Implemented correct hierarchy of tiles.
Made Tile an abstract class.