adding generic tile
Abstracting the arithmetic of boxes