refactored board away from calculating winner and rotations