You can only play 1 level with 1 train before you have to pay to unlock the rest! My little boy was very disappointed after finishing the level to find out that none of the other levels unlocked. Not a free game.