Only gather resources if the player has sufficient funds