Assignment 3 Ping Pong with Semaphores