1. I liked mars better, a lot more challenging, made it so much more interesting.
2. This is tough, it's either when I was trying to look for the heatshield, or getting out of the crater, I guess getting out of the crater since the heatshield, after a while of thinking, was just my having the robot look for a big concentration of gray.
3. I'm satisfied that I managed to make my Rover almost completely dynamic, that is, even when I changed the order of the waypoints it can still complete the mission. I'm particularly dissatisfied with how I managed to get the focus of the crater, it's not particularly elegant since it assumes there will be at least 3 points around the rim of crater, and also, I'm not satisfied with how it gets out of the crater, because I ended up having to resort to trial and error as opposed to hardcoding the path.
4. If anything, rock avoidance. My rover does avoid waypoints that are neither its destination nor origin, so it kinda does avoid rocks, but I don't actually have it really avoid rocks. I mean, it can run them over, doesn't seem necessary.