Logic errors

- Made huge logic fixes to the setMoveType function. Not it should work
properly.
- Added more commenting
- Fixed a few bugs across the board
- Added a new member variable to FanoronaState, winner.