Here's a solution to the problem! I've explained more about how I did it in the project (check the sprite "Fillings/Toppings2" for comments).