EECS 285 Project 4 (UMBattle)