I think that It would be very useful function.
It might be an expression, or even two, one returning true or false
like:
if checkCollisionAt(X,Y){
evenDoLike();
}
adn other returning Sprite's name (or maybe UID)
like
if checkCollisionAt(X,Y) = "Winter"{
braceYourselves();
}