import pubobjs

Thing = pubobjs.Thing
Container = pubobjs.Container

class Card(Thing):
  def __init__ (self,pNames=''):
    Thing.__init__(self,pNames)

class CardGroup(Container):
  def __init__ (self,pNames=''):
    Container.__init__(self,pNames)
  def CanContain(self,pThing):
    return isinstance(pThing,Card)
