Really clever and original. A very enjoyable composition with lots of interesting layers.
Great work.

Peter