When a user buys a level, it gets marked as completed and the total amount needed for the contract will be reduced