def __init__(self, startCoordinates, world, name='cat'): AnimatedGameEntity.__init__(self, startCoordinates, name=name) self.hunger = 35 self.brain.add_state(CatRoaming(self)) self.brain.add_state(CatRunningToPot(self)) self.brain.add_state(CatEating(self)) self.destination = self.location self.world = world self.pot = None self.hungerColor = (0, 255, 0) self.perceptionRange = 250 self.brain.set_state("roaming")