Sleep for Android, great alarm app with many functions.
I have mine set to vibrate my watch for 5 min, if I don't wake my phone will slowly ram up the ring volume. I get two snoozes and then it won't snooze again until I scan a QR code in the bathroom.
Best alarm app ever. It can do a ton.
Google rewards, gives you short surveys for money you can use on the play store. I bought sleep for Android pro a long time ago with the rewards. I have made about 100 dollars. Surveys are easy and fast.