Rounds in battle often end in inconvenient times such that it is inefficient for gold and xp gain (i.e., a battle ending at 4:30, 30 seconds were wasted as no tick is going to go off at 4:00 because the round has ended).
I suggest that we get an amount of xp and gold at the end of every battle round, the amount is a value determined by a percentage based on the amount of time remaining until a tick. If a battle ends at 4:30, it was 50% of the way towards getting a tick, so 50% of the xp and gold is earned (25 gold, 500 xp at gen 1).
This is just to make xp/gold gain over time more efficient, I also understand it would also increase everyone's net xp and gold gain so maybe the 6:30 tick could be removed to compensate.
Thanks for reading and please share thoughts.