working copy of homework 2 - version of connect 4