always use dirty_cells, keep track of celli for each particle
dirty_cells always used. embed_points_incremental added. compiles but need to test
embed_points_incremental fails due to inconsistant cells datastructure. but will merge since embed_points is ok