This is super creative! I feel dumb because I looked up how punnet squares work for my game but was too confused, and now it's back to haunt me lol. I think for something like this where it's complex, just some feedback on what happened after the fact (eg a text popup saying "turned blue!" or w/e) would have been helpful to start piecing together the rules. Nice job!