Fixed some farkle state detection code

* Farkles are now properly detected and reset
* Added new GreedyAi who usually loses to TerribleAi