in welcher form sind die objekte denn gespeichtert...bzw ist dein player nur ein punkt?
edit: aja jetzt seh ichs: player und objekte sind nur punkte!? Da musst du halt sämlicht punkte auf gleichheit prüfen. Allerdings is die wahrscheinlichkeit recht gering, dass sich zwei objecte direkt übereinander befinden. Du könntest erstmal ein temporäres Rect erstellen (oder 2 für beide), da dein player bzw. dein objekt ja sicherlich Width und height hat (oder dir die werte dafür bekannt sind).
Dann mit ClipRect oder IntersectRect prüfen ob was geht
mfg mx