Updated how the alarm works. It now loops automatically until disabled. Future commit will make sure alarms can only be disabled after a successful password / PIN entry.
Choosing a different alarm tone from the preferences now works. Clumsy implementation, but it works.