New games videos Spirit X Strike reminds us of games like God Hand, Fist of the North Star, and Devil May Cry. #games admin October 25, 2024