overconfident unpleasant Caterpillar. .. Yes, more warframe memes!