uint32_t neighbors[N_DIRS];
uint16_t pos_i = (mo_origin->pos.y * world.map.size.x) + mo_origin->pos.x;
get_neighbor_scores(score_map, pos_i, max_score, neighbors);
uint32_t neighbors[N_DIRS];
uint16_t pos_i = (mo_origin->pos.y * world.map.size.x) + mo_origin->pos.x;
get_neighbor_scores(score_map, pos_i, max_score, neighbors);