Update guys, i still havent able to solve this challenge, but i can feel im really close to getting there. A few things i notice about [
possible spoiler alert dont read if you want to solve the challenge by yourself]
It seems that the "skin" parent cells are m8, which produce the m1 skin cells. I found it by loading the tumor cells and look at its modes. One of them is a virocyte (m5), when i make it so it doesnt split and put them into the plate, they change the skin into tumor cells.
Then i go back to the genome editor and found something peculiar, all modes from m1-m7 (except m5) are black (is this intentional? Thank you for making it easier

) and by lucky chance i make m8 the initial cell and found out they are the one responsible to produce skin cells, so from the healthy m8 cells i make them in virocytes and they are able to change back the tumors into photocyte
So i just make a dumb rover that use gravity to roll the virocyte across the skin, like a microscopic lawnmower. But, after changing all the tumor cells into photocyte, i didnt solve the challenge. Turns out even though the healthy skin cells arent "changed", their genome also been changed by the virocytes. So we need an actual smart rover to solve this challenge.
I also just remembered im really bad at optimizing

. It must be close to impossible to make a bacteriophage-style rover that will have virocyte module go up and down based on tumor detection. I will try to make a dumbrover like the previous lawn mower, but maybe use a swivel module for the virocyte. If it sensed a tumor cell, the myocyte will bend the virocyte down instead of using contraction, the rover speed will be really low to allow more precision. Lets see how it turns out