Scratch
Publicly editable area for uploading and experimentation.
Video of maze generator
Maze video