Really clever puzzle game, I liked that the "parasite" theme was not only for flavour, but it affected the mechanics. I would have liked a more gentle introduction to the gameplay basics, but I managed to figure them out anyway :)
Congrats for your entry, I enjoyed it!