improved revive system
renamed hg_fnc_setPlayerDir