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

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