User dialogue more or less set, need to merge this with Seth's stuff. Still need to do a function to add input from user to trainlist.