Program Assignment 1: SheepMaster