Employ sets, not datasets
Implement basic tile data structure