GML
if (podn=true)
{
var xx,yy;
xx=mouse_x-sprite_height /2;
yy=mouse_y-sprite_width /2;
direction=point_direction(x,y,xx,yy)
if place_free(x+lengthdir_x(50,direction),y+lengthdir_y(50,direction)) speed=50
else speed=0
}
dupa a nie kod nawet nie wiem czy zadziala