Added GameConfig and Dictionary

GameConfig represents any configuration that CAN be modified such as
resolution, console title, AI difficulty, default colors, etc.

Use methods from GameConfig instead from Dictionary as the GameConfig
methods are used as abstraction from Dictionary.