Designing simulator tools for rail research: The case study of a train driving microworld · Study