class Cockroach(object):
    """docstring for Cockroach."""

    def __init__(self, arg):
        #Initialize the Cockroach class as a subclass of the Agent class.
        super(Cockroach, self).__init__()
        self.arg = arg

    def change_state():
        #Enables the modification of the cockroach state.
        pass


    def site_behavior():
        #Defines when the agent joins and leaves an aggregate, for more detailed description see
        #the assignment 1. It should contain the probabilistic model in order to convey the desiredbehavior to the cockroach.
        pass


    def update_actions():
        #Describes how the agents interact with the aggregation sites and the constricted area
        pass
