thoughtworks mars rover assignment