Add spectator feature