funccollectOrToggle() { if isOnGem { collectGem() } if isOnClosedSwitch { toggleSwitch() } if isOnOpenSwitch {} } for i in1...4 { moveForward() collectOrToggle() } turnLeft() for i in1...2 { moveForward() collectOrToggle() } turnLeft() for i in1...4 { moveForward() collectOrToggle() } turnRight() moveForward() collectOrToggle() turnRight() for i in1...4 { moveForward() collectOrToggle() }