I will smash your face! The true spirit of anime fighting games ...