I actually resolved this by creating a :
For Each Object B > Create Object C in the centre of Object B
Then if Object A overlaps Object C, run the logic. Object C here is just a fake image point I guess.
If anyone does actually know how to detect overlapping of image points though please still respond on here for the info, cheers!