Hmm yeah I don't know what the problem could be with the walls, it seems that as long as my cursor can point at a valid spot it'll just ignore them. I hope you can figure it out!