Building a Modular Task System in Unity: Checkpoints, Collectibles, and Reset Mechanics