Great solution
But a flaw:
It's possible to just sample the colors around the dot (maybe way off center), then interpolate where the player is. By the time the player's size becomes small enough to be around 1 pixel wide (thus covered by the dot), they are so far away they can easily dodge shots.
Of course why do all of this when you can just get better aim and not resort to hcking...