1 - collided with lets say an Obstacle
2 - going through the If (isTransitioning) but ignoring it because its still false,
then through the Switch StartCrashSequence() method
which turns isTransitioning to true,
which in turn turns the If(isTransitioning) to be true,
then stopping the the procedure using the {return;} command
is that correct?