The 'isWon' method looks quite long, and you're manually checking a bunch of cases. Would it be possible to write it in a more concise way? Possibly using modulo? Likewise with your constructor and resetBoard methods - could you use a loop?
I so want to link my modulo solution, ugghhh. I love modulo!
This looks like a 101 level course? With that in mind, I wouldn't care about 4 yet, you'll get there, but I wouldn't overload yourself now. I think in order of importance 2,1,3. But yeah all of Sephren's advice is good and I'm sure there are a lot of us here that are happy to help out a bit if you get stuck.
- maxaustein said thanks