Setz bei der Erde einen anderen Z-Index als bei dem Rest. Dann kannst du genau überprüfen ob auf die Erde geklickt worden war.
Z.B. hat die Erde die Z-Index von -1 der Rest hat 0:
Delphi-Quellcode:
Sprite := DXSpriteEngine1.Engine.GetSpriteAt(X, Y);
if Sprite.Z = 0 then // Es ist keine Erde.
begin
end;