Yes, Pinball FX2 has always been free. The main game is just the environment for playing and managing the tables, sort of like Game Room. You have to buy the tables separately. "Pinball FX2 Core" are the 4 tables that were released with Pinball FX2: Biolab, Pasha, Rome, and Secrets of the Deep...