+ self.eaten = False # Flag for boyd
+ self._body = pymunk.Body(0, 0, pymunk.Body.STATIC)
+ self._shape = pymunk.Circle(self._body, 24)
+ self._shape.filter = TURNIP_FILTER
+ self._body.position = pymunk.pygame_util.from_pygame(
+ self._pos, pygame.display.get_surface())
+ # Add a reference so space query can get the object
+ self._body.turnip = self
+ if space.shape_query(self._shape):
+ raise TurnipInvalidPosition()
+ space.add(self._body, self._shape)