Moved most of the logic after "recalculateGlobalScale" into recalculateGlobalScale. Makes the board's logical interface a little cleaner/more compact. Also fixed another graphical bug where the pile's layer would sometimes not get redrawn after a move.