Hello. I am trying to understand how software like poker-pal.com works. This is a program that opens while PartyPoker.com is open and tracks all the play, making recommendations etc. How can their program work with 100+ poker rooms, as they advertise? I don't understand how it works even for 1 poker room. As I see it, they either:1. read the data from the tcp/ip stream (super challenging)2. use a developer API (which are not available)3. read stored variables from memory (almost impossible)4. recognize graphic shapes of cards (too much work)I don't understand how this software program and