This was really fun! Though I kinda find it a bit unfair when a loop spawns completely overlapping another one train faster than the other, really hard to manage.