Deadpool has arrived and it looks like he's got a bomb and a remote control... this would be a good time to have regenerative powers