Just WOW! The physics mechanics is so good !
The only thing I would add is a goal (for the there and back part), like getting a key to the mother ship or getting medical kits to you friend... ☺