State comparison alpha-beta player & fixes to alpha-beta algorithm
Major Changes:
- Tested alpha-beta algorithm with a new alpha-beta-state-comparer
player (seems to be working fine)
- Renamed other players to better fit their description

To Be Changed (very soon):
Redesign minmax, alphabeta, heuristic generator, state comparer
generator, and classifiers & comparers to be more general (i.e. better
uniform interfaces for: classifiers & comparers, all variations of
minmax, heuristic generator & comparer generator) so new players could
be easily created and key components easily replaced.
MinMaxException, AlphaBetaException unnecessary (can throw the
TransitionException and the like and they will be handled or thrown
again in the player)