Model train controlled through the rails? - Lame! Why not make it autonomous with an onboard microcontroller? That's just what we did!