The train puzzle game