fixed area loading crash

- areas didn't check if they were already generated before on generation
and still adding exits, which they shouldn't do.
- world now generates 20% tunnels and 80% small caves