Added autochecking around blank tiles

Introduced performance issues from doing unnecessary checks. Can fix by
separating checked and unchecked tiles into separate groups.