Another game that I like to play when I was a teen is Viking Child.
I especially like the soundtrack of Viking Child, I can say it is one of the best during that era.
There are roughly 8 levels in Viking Child, and there is a map that shows the progress when we proceed from one level to another level.
There are quite a number of different environment in Viking Child, like mountain, cave, castle, under water, desert, dungeon, etc.
Some parts of the game are quite tedious and difficult to get pass. Training is part of the game.
We can purchase extra life, hit point, weapon upgrades and magic in shops in the game. Each shop carries different set of items though.
You can download Viking Child here. Remember to download DosBox. first.