Phase 2 ended, phase 3 started: removed timer interrupts, added semaphore primitives and partial implementation.