Here is another robot kit that can teach you a thing or two about DIY robots. The XIAO R 6-Legged STM32 robot can walk and shoot balls. It has XR-218 digital servos, 2200mAh Lipo battery, and an aluminum body. It lasts up to 90 minutes on battery.
You can control this robot with a joystick. More information is available here.