Pick Up and Deliver Game