W step:
if place_free(pozx,pozy)
mp_potential_step(pozx,pozy,3,0)
else
{if place_free(pozx-24,pozy)
mp_potential_step(pozx-24,pozy,3,0)
else
{if place_free(pozx+24,pozy)
mp_potential_step(pozx+24,pozy,3,0)
else
{if place_free(pozx,pozy+24)
mp_potential_step(pozx,pozy+24,3,0)
else
{if place_free(pozx,pozy-24)
mp_potential_step(pozx,pozy-24,3,0)
}}}}
Można ustawiać 5 jednostek max, jeśli więcej musisz w kodzie pogrzebać