player resets only on p_elapsedTime change