Using Reinforcement Learning to Design And Control Free-Flying Space Robots