Should work, except when the field gets full :) 
Full rows and columns do not disappear in this implementation. 
Player can be a human or the random dummy algorithm implemented in the
code.