Fixed not checking for certain stuff
Tracks shouldn't wait to build the mesh

Instead of building all the track's meshes on the last frame, it'll
build them periodically as they are being split. This also is faster, as
I don't need to keep a bunch of data laying around until the end.