The first time I played this, I tried to get to the end too soon and wasn't able to win the final battle. Then I went through each area and combed it carefully. There are many artifacts and items which you need to win the final battle. Rings, Tomes, etc. Not to mention you better get youself maxed in levels before you even think about it.