right? just because if found a shorter path, doesn't mean i don't need to check other directions. i have, because maybe they are not blocked and will provide better solution. so, yikes