added some 'snake' versions of tiling