Night build. Algorithm should work, but it's very primitive now - it can't help handling dead ends and other stuff (but that's just a little scratch)