Really dig this project - very cool idea. Took me a while to understand what was happening, but it was great fun when I did!