this is really clever and unique! I very much enjoyed the challenge, and the visuals are neat and pleasant. :)