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

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