Blew my mind. 10/10 IGN.