Merge DarkhomeTenk's iris code, as he's done a better job than my dev build by far!

Thanks, man! You didn't put in snarky death messages though, which irks me a bit. :(