COMP 6600 Mancala Programming Assignment