Pretty neat! I think it could be better without random encounters and with enemies "blocking" paths so you only have to defeat them once with a bigger challenge!
Nearing the end I did think to myself if I should have done something like that or removed anything but final fight, but feel It would have wasted the time spent on the battle system for only one fight haha. I didn't have time to balance it properly as well haha. Thanks for the feedback.