This was created for resource-poor communities to be able to harness kinetic energy and store it as electricity that can be later used to power up lamps, water sterelizers and other appliances.
As the ball rolls, theres a mechanism inside that turns the motor and stores the energy in a battery. 30 minutes of playing with the ball can give you about 3 hours of light!! Imagine the possibilities. This is really amazing and inspiring: You Must Must watch this video: