Finally... a fairly decent solve! Could not get a period 4 (or lower...) solve so went for period 6 and eventually succeeded...! 30th place (or lower) behind all the period 4 (or lower?) machines out there...!