But then I thought why? But I have found a good train idea that I might develop further. Just have to check if I have any suitable program language.