Oh man, this might be the project I've been after. I've recently been using something similar with BlueStacks and I believe one can easily setup Server's running BlueStack multi instances and a tool called Macro Recorder to easily check for pixel differences and make selections based off of this. You can get more detailed with Python if you want to get closer to the source but Macro Recorder has options for identifying pixel colors that should work really well.