Lander swimming and diving