Implemented thread_sleep, and passed 2 tests: alarm-single and alarm-multiple