E3 07: Naruto: Clash of Ninja Revolution - hands-on