AI to move a robot around a user-specified world