WHAT the actual FUCK is this boss fight????????