added bunch of stuff

- alternating Xs and Os
- no more arraylist to store the squares
- win if you get 3 in a row horizontally