Nioh 2 offers dynamic boss fights requiring skill ... Developer Team Ninja then decides to throw this colossal snake boss at you, ignoring everything we know about learning curves.