Inimigo que persegue o jogador

grid = mp_grid_create
(0, 0, room_width div 8, room_height div 8, 8, 8);

tilemap = layer_tilemap_get_id("camadacolisao");


for (vx = 0; vx < room_width; vx += 8) {
    for (vy = 0; vy < room_height; vy += 8) {

        if (tilemap_get_at_pixel(tilemap, vx, vy) != 0) {
            mp_grid_add_cell(grid, vx div 8, vy div 8);
        }
    }
}
//mp_grid_draw(grid);
path = path_add();
	if (mp_grid_path(obj_pathfinder.grid, path, x, y, player.x, player.y, true)) {
	    path_start(path, 2, path_action_stop, false);
	}