addHook("MapLoad", function()
    for player in players.iterate do
        if player.mo.skin == "pac" then
            S_ChangeMusic("FRFR", true, player)
        end
    end
end)

addHook("AbilitySpecial", function(player)
    if player.mo.skin == "pac"
	and player.charability == CA_THOK
        if P_LookForEnemies(player)
            player.charability = CA_THOK
        elseif not (player.pflags & PF_THOKKED)
            P_InstaThrust(player.mo, player.mo.angle, player.actionspd)
			P_SpawnThokMobj(player)
			S_StartSound(player.mo, sfx_thok, player)
			player.mo.state = S_PLAY_JUMP
			player.pflags = $ | PF_THOKKED
			return true
        end
    end
end)

