Candidate tiles method completed, or so we hope...jeez debugging that would be tedious