They kinda look like the old Britans figures.
It appears they are using the powerful whirrrrrrr technology to ward off potential alien hostiles. Smart move.
Is it still insecurity if I fear my job is going to let me go because they don't realize how awesome I am?
They put me in the mind of a cross between Heroes in Action Mattel figs and Mirconauts