A realistic train driving simulator