Refactored GameBoard. Small changes in other classes.