Lamsauce is me! ...At least I'm 99% sure of it. I might be kind of Lamsus?