finishing renaming board to position and adding current-player field to it
king moves, updating position state