reworked the Dealer name, type and hand to use its parents methods and not need its own. Also removed some unnecessary code