Block Collision between two Box Collision Components

Thanks for the quick reply.

The idea of collision channels seems to be the most popular answer on the web although I had some issues getting this to work with my project.

Instead of creating custom Channels (since this is just testing) I used the existing ones. I set Box A to be type vehicle with custom collision blocking all and Box B to have custom collision with Blocking for vehicle. Even still the boxes were able to overlap each other.

I have it working right now by manually preventing the overlap with tolerance of few pixels. When the two boxes overlap, I prevent the one controller by the player from moving anymore. The only movement action allowed is for the player to look away – thus triggering the end overlap event which returns movement to the player.