Added calcTargets method and modified to work with boardCells. Does not check for rooms or doorways yet.