alternating red/blue squares working. . neighbor colors properly get set.