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

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