Removed code smells.
Code formatting.
Don't call GameState.resetMove when loading a game because the game state should be as loaded.
Formatted code.
Removed code smell.
Generic methods to write/read a collection or a map to/from an XML file.
Added setter for first and second and constructor for empty pair.
Java doc corrected.