This is a prototype I've been working on to create dynamic levels. Refresh Level.
╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔6══╗╔5══╗ ║ ║║ ║║ ║║ ║║ ║║ ║║ ┌────┐ ║ ╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═|═╝╚═|═╝ ╔0══╗╔0══╗╔0══╗╔0══╗╔0══╗╔6══╗╔4|═╗╔1|═╗ ║ ║║ ║║ ║║ ║║ ║║ ┌────┘ ║║ | ║ ╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═|═╝╚═══╝╚═|═╝ ╔0══╗╔0══╗╔0══╗╔6══╗╔2══╗╔4|═╗╔0══╗╔1|═╗ ║ ║║ ║║ ║║ ┌─────────┘ ║║ ║║ | ║ ╚═══╝╚═══╝╚═══╝╚═|═╝╚═══╝╚═══╝╚═══╝╚═|═╝ ╔0══╗╔0══╗╔0══╗╔1|═╗╔0══╗╔0══╗╔0══╗╔3|═╗ ║ ║║ ║║ ║║ | ║║ ║║ ║║ ║║ └── ╚═══╝╚═══╝╚═══╝╚═|═╝╚═══╝╚═══╝╚═══╝╚═══╝ ╔2══╗╔5══╗╔6══╗╔4|═╗╔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══╗╔0══╗╔0══╗ ║ ║║ ║║ ║║ ║║ ║║ ║║ ║║ ║ ╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝╚═══╝