An asynchronous, modular implementation of server-sided currency for Terraria servers