Is there a way to make it automatically gain a resource per turn?
That needs to be done manually. If people accidentally advance the turn, or click it twice, or want to take back a turn, things could get confusing if more than one thing was associated with advancing the turn than simply advancing the turn. It's easy enough to add a resource, and there's about 20 different ways to do it. But when you try to have a computer do that automatically, it's more trouble than it's worth if it starts doing things people don't expect, and that's almost inevitable.