too slow, even though you gave a warning, this should be blazing on the computer I have. good game though and it has good gameplay, it's just not playable with the speed it's at.
I can get 5000+ consistently, and the more I play the more I realize it's not "luck". if you're having trouble you need to come to the terms that you are simply not good at this type of game.
hard to tell if you have developed a finishing algorithm or not... but basically you should make sure that every game is solvable, preferably in more than one way due to the nature of the game. sometimes it seemed like all or most of the 'free' cards were a waste
nice animation, but absolutely no challenge, and boring. if you wanted to tell a story, then just make a flash animation story. and sadly, the only redeeming value of this "game", which is the story, is full of problems. why did the train stop working when the generator failed if it runs on gas? and other similar plot holes. 2/5