Mooncake's Species

This unnamed species is the one the genetically modified specimen "Mooncake" belongs to.

Biology
They are green creatures with no distinction between the head and the torso, and a pair of antennas.