Reusable Money System?

ActorComponents or interfaces would both work well for this