Revamp cell design

Cell is created as a base class to be used for table cells and dungeon cells.
Change the way sprite and attributes are being set for cells.