Maze Generation is in!!

It only took 2.5 hours, and I've already got a working maze generation algorithm! I looked at some tutorials, and it seemed like the best method for me would be iterative Hunt and Kill (recursive is probably better but I don't really remember how those work!). I mainly looked at tutorials to get the general "this is how it works" and then wrote the actual logic almost all myself. Basically, it takes a cell, checks its neighbors, and moves to an open neighbor. If there are none, it goes back to find the most recent cell with open neighbors until there are none left. Then I just pick a random square in the last row and remove a wall to make it the exit! I'm really proud of how it's turned out, especially with how fast it was to make! I expected it'd take all day! Maybe... procedural generation isn't that bad?

generated maze.png