moved bidding to a function, added re-dealing methods