y recall 200 > goup godown ife x recall 200 > goleft goright ife main: random recall aim store range recall 0 > shoot ifg x recall 310 > goleft if x recall 90 < goright if random recall aim store range recall 0 > shoot ifg y recall 310 > goup if y recall 90 < godown if main jump shoot: 30 fire store main jump goup: -4 speedy store jump godown: 4 speedy store jump goleft: -4 speedx store jump goright: 4 speedx store jump