Finally got off my ass and cleared insane
holy SHIT this boss sucks ASS