adding completed connect4 assignment