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══╗╔6══╗╔5══╗╔0══╗╔0══╗╔0══╗ ║ ║║ ║║ ║║ ┌────┐ ║║ ║║ ║║ ║ ╚═══╝╚═══╝╚═══╝╚═|═╝╚═|═╝╚═══╝╚═══╝╚═══╝ ╔0══╗╔0══╗╔6══╗╔4|═╗╔3|═╗╔5══╗╔0══╗╔0══╗ ║ ║║ ║║ ┌────┘ ║║ └────┐ ║║ ║║ ║ ╚═══╝╚═══╝╚═|═╝╚═══╝╚═══╝╚═|═╝╚═══╝╚═══╝ ╔0══╗╔6══╗╔4|═╗╔0══╗╔0══╗╔3|═╗╔5══╗╔0══╗ ║ ║║ ┌────┘ ║║ ║║ ║║ └────┐ ║║ ║ ╚═══╝╚═|═╝╚═══╝╚═══╝╚═══╝╚═══╝╚═|═╝╚═══╝ ╔0══╗╔1|═╗╔0══╗╔0══╗╔0══╗╔0══╗╔1|═╗╔0══╗ ║ ║║ | ║║ ║║ ║║ ║║ ║║ | ║║ ║ ╚═══╝╚═|═╝╚═══╝╚═══╝╚═══╝╚═══╝╚═|═╝╚═══╝ ╔2══╗╔4|═╗╔0══╗╔0══╗╔0══╗╔0══╗╔3|═╗╔5══╗ ───────┘ ║║ ║║ ║║ ║║ ║║ └────┐ ║ ╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═|═╝ ╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔3|═╗ ║ ║║ ║║ ║║ ║║ ║║ ║║ ║║ └── ╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝ ╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗ ║ ║║ ║║ ║║ ║║ ║║ ║║ ║║ ║ ╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝