Dumb question here... do spacex have to figure it all out again to land on Mars with different atmosphere and whatnot?
Longer answer: not quite everything, but Mars conditions are significantly different. Gravity is lower and atmosphere is less dense, so terminal velocity is different, reaction to wing motions is different, engine thrust required to negate the gravity is different; all of that will at least require changes to the control algorithm and testing, at most will ask for redesign of some mechanics.