addHook("PlayerThink", function(player)
    if (player.mo.valid) and (player.mo.skin == "rangersonic") and not player.exiting
        if player.powers[pw_super] then
            S_ChangeMusic("CRISIS", true, player)
        else
            P_RestoreMusic(player)
        end
    end
end)