````if flag:
````````# How do we get fx and fy from the flag's pos?
````````# (Look below at how to get x and y from items.)
````````self.buildXY("fire-trap", 30, 45)
````````self.buildXY("fire-trap", 30, 31)
````````self.buildXY("fire-trap", 30, 16)
````else:
````````item = self.findNearestItem()
````````if flag:
````````````itemPos = item.pos
itemX = itemPos.x
itemY = itemPos.y
self.moveXY(itemX, itemY)