This reminds me of Endoparasitic in some vague ways ahahahah Good job!
You're right that's one of the influences :)