Killer cars and the streets of Tokyo, what more could you want?