Hashcode and equals on AbstractTile.
Small tweaks to Position class.
Improved AbstractTileGrid implementations.