Fix generation of the next fringe in the case that ranged/non-ranged features must co-exist;
Add Tetromino type tests to the rete;
Begin gap / goodness of fit detection functions;