I know very little about trains, but perhaps someone can help. I have an HO straight line track with no loops, etc. I would like to have my train reverse directions automatically once it reaches the end of the run, at either end. Is this possible? How do I do it, and what do I need? Please help a newbie. Thanks.