>
 else<br>
  x#=object position x(d+1) : y#=object position y(d+1) : z#=object position z(d+1)<br>
  if get static collision hit(x#-25,y#-25,z#-25,x#+25,y#+25,z#+25,x#-25,y#-30,z#-25,x#+25,y#+20,z#+25)=0<br>
   y#=y#-grav# : inc grav#,0.5<br>
  else<br>
   colArbitraryvalue=get static collision value() : colcount=get static collision count() : colfloor=get static collision floor()<br>
   x#=x#+get static collision x() : y#=y#+get static collision y() : z#=z#+get static collision z()<br>
  endif<br>
  posit