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