This is a prototype I've been working on to create dynamic levels. Refresh Level.

╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔6══╗╔2══╗╔4|═╗
║   ║║   ║║   ║║   ║║   ║║ ┌─────────┘ ║
╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═|═╝╚═══╝╚═══╝
╔0══╗╔0══╗╔0══╗╔6══╗╔2══╗╔4|═╗╔0══╗╔0══╗
║   ║║   ║║   ║║ ┌─────────┘ ║║   ║║   ║
╚═══╝╚═══╝╚═══╝╚═|═╝╚═══╝╚═══╝╚═══╝╚═══╝
╔5══╗╔6══╗╔5══╗╔1|═╗╔0══╗╔0══╗╔0══╗╔0══╗
──┐ ║║ ┌────┐ ║║ | ║║   ║║   ║║   ║║   ║
╚═|═╝╚═|═╝╚═|═╝╚═|═╝╚═══╝╚═══╝╚═══╝╚═══╝
╔3|═╗╔4|═╗╔3|═╗╔4|═╗╔0══╗╔0══╗╔0══╗╔0══╗
║ └────┘ ║║ └────┘ ║║   ║║   ║║   ║║   ║
╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝
╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗
║   ║║   ║║   ║║   ║║   ║║   ║║   ║║   ║
╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝
╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗
║   ║║   ║║   ║║   ║║   ║║   ║║   ║║   ║
╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝
╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗
║   ║║   ║║   ║║   ║║   ║║   ║║   ║║   ║
╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝
╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗
║   ║║   ║║   ║║   ║║   ║║   ║║   ║║   ║
╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝