Just added the ability to end the game, currently working on adapting
capture methods to determine whose territory each intersection is.
Creating a new branch for this now.
Just copied some code from checkneighbors and whatnot to the territory
stuff. I need to stop working so this is just to make things easy
I have very nearly finished the game-end methods, and need only to
create the tally score method. However, I have not checked the
functionality of these methods, so I still have to do that. This commit
is to save all of my work in case of catastrophe.
I just cleaned up the code so that it's easier to read because I am
afraid that my game-end methods with fail and I will have to figure out
why.
All end-game methods have been created. Testing after this commit.
EVERYTHING WORKS. Also added a proper comment to the tallyScore method.
Future additions: game start options, labels 1-19 and a-s on board. Also
needs to account for smaller or larger boards which can be accessed
using the game start options that don't exist yet.
All end-game scoring and evaluation methods work. The only issue I have
encountered so far is if the players decide to end the game before
anyone has placed a piece for some reason.
Added some things to prevent crazy players from encountering bugs by
ending the game before placing any pieces. Also found a bug that would
cause pieces to disappear after trying to return to the game after
ending it by passing twice. As of right now I don't know why it happens.
Merge branch 'territoryMethods'

Conflicts:
	src/Go.java