Choose a start and end Turbo Mode otherwise it is WAY too slow Or if you turn of turbo mode you can witness how to code works (it will show a trail/black outline) Uses Depth First Search (sort of) and usually generates a perfect maze. There are a few generation bugs but I think it is fine. For now. Use arrow keys to move the black square afterwards the maze is generated. It is not usable at this moment, and it won't do anything, but the maze is there. Use "d" key to start drawing your path. "S" key to stop drawing your path. Hit the green thing to win (top left to bottom right) Not mobile friendly because I don't care Check the code to see how it works! I was inspired by MattBatWings to make this (Python version may come out)