Loved it! Clean presentation, well executed, and kind of addictive... ;) Loved the "coupling" idea, great work! :)