i've split off the logic code while I work on it - it will eventually replace plant-eyes.scm