Checks for entering/leaving race checkpoints if player isn't spawned
Block OnPlayerGiveDamage for vehicle drivers as there is no known cases when they call it themselves (any damage from driver e.g. carpark and so on are handled by OnPlayerTakeDamage from damaged player only)