Does anyone think the creators of Parasyte: The Maxim took the same ideas from this cartoon? I just realize it.lol