refactored move and win strategies to be mon mutating - some bugs on win strategy