flesh mechanic lilly alcott