after more than about 50 hours, i've completed 100% of this game