K. it won't work as a func_train, which is intended for stuff that rides on a flat plane.
Like i said, change it to a func_tracktrain, and change all the path_corners back to path_tracks. There are some other settings that are different, like setting the wheel distance and height from the track, and including an origin brush as part of the train, so make sure you read through the
entity guide entry on track_train.
There are some good examples in the
Map Vault for tracktrain as well.
Very cool-looking map btw!
)