This is one of those game ideas that's so simple and elegant I can't believe nobody thought of it before now.