Near the end the designer makes all the levels rely heavily on the tiles you get to the point where the last level will be impossible about 99% of the time. What this game needs is a tile trash can to drag usless pieces into.
BP Flynn about Rail Maze : Train puzzle, v1.1.9