Put Bot into its own file.