finished connect 4 exercise