iterative flood fill working.. still not very fast though