I'm a very heavy sleeper, and even the most novel alarm I have found is easily overridden by simply holding down the power button and turning the phone off. Is it possible to temporarily inhibit the power-off button's long-press menu either by an existing app or by adding code to an app? That would make my life lovely.