# The function defines THREE parameters. def maybeBuildSomething(typeToBuild, x, y): hero.moveXY(x, y) # Find the nearest enemy. enemy = hero.findNearestEnemy() if enemy: hero.buildXY(typeToBuild, x, y) # If there is an enemy # then use buildXY with typeToBuild, x, and y # Use the variable typeToBuild as a first argument. pass # You don't need to change the code below. while True: # Call maybeBuildSomething with "fire-trap" and the coordinates of the bottom X. maybeBuildSomething("fire-trap", 40, 20) # Call maybeBuildSomething, with "fence" at the left X! maybeBuildSomething("fence", 26, 34) # Call maybeBuildSomething with "fire-trap" at the top X! maybeBuildSomething("fire-trap", 40, 50) # Call maybeBuildSomething with "fence" at the right X! maybeBuildSomething("fence", 54, 34) # Only build if you see an ene