Week 4 - Ping Pong with semaphores