I am trying to implements collision detection (no physics) between sprites. Its simple enough to implement rect.IntersectsRect when both childs are added to the layer. However, what I want to do is detect collision before a sprite is added. If one child is added want to know when I add the second child it wont clash with the first. Anyone come across this before?