Tag Karate Kid: Legends analysis