Can someone please recommend an iPhone alarm clock app either from the app store or cydia that
(1) will run in the background (even if the app isn't open, I'm using a different app, or I receive a call/text message),
(2) has really annoying alarm sounds (I have trouble hearing the alarm sounds available on Apple's default clock app) and
(3) has a snooze function available?
P.S. One of the problem I have with the native alarm app is that if I set multiple alarms, just in case I don't hear the first one, the ones after the first ones don't sound because I haven't pressed "snooze" or anything on the 1st one