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══╗ ║ ║║ ║║ ║║ ║║ ║║ ║║ ║║ ║ ╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝