Added Position class, removed redundancies.
Moved board from GameState to main. Added getBoardPosition(GameState, int, int) in Main.

+ Less code, easier to read
+ Better memory complexity