My eventual goal is to add RPG elements, such as characters to speak to at stations, quests to deliver goods, and unlockable exploration of a railway network.
The short-term goal was to implement the difficult bits first (track-following, wagon collision) so that me and my son can work on the interesting bits together!