Improved tile objects

Drawing now uses coordinates from tile object properties (so no differing
methods between darts & kites).  Starting to create a "neighbors" property
of tiles, with the allowable neighboring tiles.