Thanks for playing and for the feedback!
No it wasn't intended that way. I wanted to implement some sort of fog-of-war or mark already seen locations on map even outside FOV.
I can see how displaying stats would be useful. That said, everyone currently has 1 morale regen (though castle and enemies have more than 100 max morale) and you can outdamage a single enemy by running away and attacking again after healing.
Agreed about infighting and victory screen, I would definitely consider adding that if I update the game later.
I actually did implement a check to make sure that castle spawns in a location reachable by player. But I'll try some more seeds to make sure it works properly.
Also, I'll make sure to play your game. It looks interesting and I'm a fan of HoMM series.