Wow. This is fantastic. It's a simple concept, polished to perfection, with a great difficulty curve. Amazing work.