That was an initial idea to add resources every time players moves, but then I realized player can go back and forth between two locations as much as he wants to get more resources.
We are going to change it to adding resources when player returns from the dungeon. Every time player returns, the monsters make their turn (attack the Village, kidnap the people). Player will get a certain amount depending on how many workers he has.
Leveling up the town currently is not needed, but will be needed later. We haven't developed it yet.
The fountains are for one-time use, but they are recharged every time you leave the dungeon. The fountain is active when water is flowing. When you use it, the water disappears.
Outcome when you decided not to give any woman to the ape king is returning via jungle, reaching the teleportation stone on south and teleport to the city. There are two options in this case: to fight Ape king and just to leave. It seems you got the text for fight option, but you needed the text for 'leave' option. My mistake, I will check. Thanks for this info!
'Going north' - Jungle is not developed yet, as well as the forests around the Village and hamlets in forest.