"Collision at a position" condition

Basically what this condition would do is check whether an object would collide with another one at a given position. For example:

If Object1 collides with Object2 at Object1.X()-2 and Object1.Y()

The condition would check the position and if there are any instances of Object2 there. If there are, then the condition is true.
This would be useful for custom movement. The “Move Object1 away from Object2” function doesn’t seem to work well with the Platform Behavior (The wall collision in the platform behavior isn’t very good either, because the player object jitters when going right and hitting a wall at the same time). It’ll make things much simpler, when having to deal with walls and other stuff like that.