I might be missing something, but what exactly would be the point of rolling for "hex exit direction"? I mean, there's a hex grid map to explore. Rolling for movement feels somehow forced, and in fact, it isn't really different from moving freely.
Also, do terrain types have any specific purpose other than just being thematic / cosmetic flavours? Upon reading the file, I couldn't find anything about such features, or perhaps I just missed it...