how does it work like what makes the mars rover work?