Nice idea and good execution. I don't think I've seen a mechanic like this before anywhere. I'm happy to have played it.