Cool concept! I was able to beat it after some time, but I still don't really understand the design of the level. Was it procedurally generated? Well done.