class PlayerAbstractBaseClass(object):

    def __init__(self): raise NotImplementedError("Subclass %s should implement this!"%self.__class__.__name__)
    def config(self, **kwargs): raise NotImplementedError("Subclass %s should implement this!"%self.__class__.__name__)
    def start(self): raise NotImplementedError("Subclass %s should implement this!"%self.__class__.__name__)