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