Nice clean visuals and the implementation feels very smooth. And I certainly appreciate that you made it procedurally generate random valid mazes. I'm unclear on what the strategy is meant to be, though--it seemed like all I could do was pick a direction and it was either right or not, and how fast I got to the end was just luck.