Dealing hands, other cleanup

Changed the dealHands method in Wall to decouple it from Player (it is
now handled in Round). Removed some unused static methods from Tile,
changed the way red doras are set (only through constructor now).