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