g = GameLogic cont = g.getCurrentController() own = cont.getOwner() ori = own.getOrientation() if ori[2][2] < .5: pos = own.getPosition() own.setPosition([pos[0],pos[1],pos[2]+5]) o01 = ori[0][1] o11 = ori[1][1] s = (o11*o11+o01*o01)**.5 ori = [[o11/2,o01/2,0],[-o01/s,o11/2,0],[0,0,1]] own.setOrientation(ori)