separate Bet and SidePot into discrete classes