Punch-Out meets Dance Dance Revolution! That's such a nice concept and well implemented. I particularly liked the art style. Nice job!