Changed gameBoard representation and logic