I could definitely see Torch as one of those bosses you have to climb on top of to actually fight.