I'm new to game development and this is pretty much my first small game. I have multiple KinematicBody2D (cars) that are always moving from right to left on the screen. When I (the player) stands on the car it moves with the car just as expected. But when it stands on the front of the car, which is a slope the player acts kind of like a wall, so the car stops moving. Here is an image of what I'm trying to explain.

In scenario 1 the car moves to the left, but in scenario 2 the car stands still. How can I prevent this? So the car keeps moving when I stand on its front (the slope)