izzy green masturbates