Earth is at war with another planet who discovered the satellite containing human knowledge from the seventies. They are hell bent on destroying the world and are almost unbeatable. ALMOST as in earth would've accepted death if not for an eccentric scientist and her creation being species of colorful humanoid ragdoll protectors. They may be humanity's only hope.