Train Puzzle

Successfully compiled the train puzzle. Still in raw form, needs
descriptions.