got getFreeLine and getFreeSquare from previous iteration
initial double dealing