Nice concept, definitely gave me a headache which make it a good puzzle!
Would have been nice to have a tutorial explaining how to avoid walls