This is very cool idea!
a little confused at first, but then I was hooked for a long time. great submission!