Just what the hell kind of mocap suit is Jackie Chan wearing here? This game looks great for the time.