let block5 = Block()
let block6 = Block()
let block7 = Block()
let block8 = Block()
let block9: Block = Block()
world.place(block9,
atColumn: 2, row: 2)
world.place(block8,
atColumn: 2, row: 2)
world.place(block7,
atColumn: 4, row: 2)
world.place(block6,
atColumn: 6, row: 2)
world.place(block5,
atColumn: 6, row: 2)
func QQ() {
if isOnClosedSwitch {
toggleSwitch()
} else if isOnGem {
collectGem()
}
}
for i in 1 ... 11 {
for i in 1 ... 3 {
QQ()
if !isBlocked {
moveForward()
}
if !isBlockedRight {
turnRight()
}
if isBlocked {
turnLeft()
}
}
}