Code
func ShortGem (){
twoMove()
toggleSwitch()
back()
}
func twoMove(){
moveForward()
moveForward()
}
func fourMove(){
moveForward()
moveForward()
moveForward()
moveForward()
}
func LongGem(){
twoMove()
toggleSwitch()
twoMove()
toggleSwitch()
}
func back() {
turnAround()
twoMove()
}
func longBack(){
turnAround()
fourMove()
}
func turnAround(){
turnLeft()
turnLeft()
}
ShortGem()
ShortGem()
turnRight()
LongGem()
longBack()
LongGem()