refactored win logic - moved finding diagonal method to board