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