Well NyxCC but the prob is if you are a heavy sleeper i mean someone who is hard to wake unless you hit him or grab him from the bed what would be the solution then
but anyway i was thinking of a way to help but as you said having an app is the best answer so far