Feels like a somewhat educational game, using the process of healing cells to make a puzzle. Leukocytes is a new word for me too, thought it'd have something to do with cancer (leukemia) but looks like it's a different thing. Good game, with a little slice of learning on the side!
-cd-