add make move and winner check

with passing unit tests