Thanks for playing! The audio glitch is a known bug, I ran out of energy at the end to chase it down. I agree the stats are a bit confusing. Life steal returns X% of damage you deal to you as health, but that wasn't clearly explained.