Design of Magnetic Tumbling Microrobots for Complex Environments and Biomedical Applications