Agent and Point structs and fn travel() are compiling