Nice concept.
Game could've used some sort of speed up button to remove the slow wait for the train(s) to get to the destruction point after solving the puzzles.