A very interesting idea ! I'm more impressed with the level design as there must have been many layers to think about and take into account for, but the end results really illustrates the concept you're going for !