Some thoughts about the infinite resources for new players
The early stage of the game are fundamental for every player, nearly infinite resources can broke the game.
With infinite resources player will pretty much ignore most of the game buildings, most of the game mechanics..
Solution:
Gifts limit now depend only from the sender and ignore the receiving.
The gifts limit should read both limits, and use the lowest.
A have 1B limit, B have 100k limit
A can send a maximum of 100k to B
Storage limit should have also something to say, because even with the decay, 100M-1B resources aren't going away soon... but it would become overly restrictive, in first weave.
Trade system
A new building, even the same building for every race. Allow the player to trade resources.
You will think, "but we already have the League trade authority! (or the other similar)"
This one will work in different way, will use gifts limit, and allow the player to change resources at the same time: