public void undoLastMove() {
		if (!this.moveList.empty()) {
			Move lastMove = this.moveList.pop();
			lastMove.undo();
			this.setTurn(lastMove.player); // Change turn to player whose turn was just undone
			this.redoList.add(lastMove);
			if (this.activeField != null) {
				this.activeField.makeInactive();
				this.activeField = null;
			}
		}
	}