I like this! I'm a little stumped, though - it's not clear what makes for a "pure" gas, or how much each molecule contributes to the percentage progress. I'd also really like a reset button given that a certain amount of trial and error seems inevitable (and part of the fun)!