This whole thing can boil down to 2 BPs and a single integer variable:
- the Game Mode - has a save game and updates the UI.
- the Player - runs into coins and updates the Game Mode:
The coins do not need to know about any of this. Much cleaner, consider it.