My students are creating a car racing game (similar to the Driving Game template in Construct 2) where there is a finish line at the top of the track. We added a global variable which has a point added to it every time the finish line is crossed. However, we can't figure out a way to prevent the system from adding a point when a car goes backwards over the finish line.

So in other words, a car can go around the track and then get a point, and then go backwards and get another point without going around the track.

Is there an event we can add to prevent this from happening? We tried doing some things with instance variables but couldn't get it to work.