This is amazing, and incredible difficult (or I'm terrible), after ~10 minutes I can't even get in a third guess!