Respect entity access when acting as vehicles to players

Also handle players vehicle being another player.