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