working 4x4
refactored out symmetry from computer_player