stopped using fancy path finding when we just need single step check. added a bit of profiling. made movePossible simpler. made Graph#Edges return the edge flags as well.