large change to how cells in layout are filled, done all in loadBoardData now. Likely ways to make the code more concise. calcTargets still needs work.