Little Devil Fwee Cat
Tbh the aliens are basically the yeerks