This was originally supposed to be for this studio: https://scratch.mit.edu/studios/13731433/ but it doesn't exactly meet those requirements. I think it's pretty cool, though! I recommend using Turbo Mode (shift+green flag) so it generates in a reasonable amount of time.