There have been made tremendous steps in simulation software. The fact that the crane mechanism has never been tested on earth besides simulations is incredible. Always wondered what software they use. Do they have a generic platform to run simulations on? Or is every mission written from scratch?