on demo, if enemy and allies both have "riposte" effect like the water magic mirror skill, any attack will cause infinite recursion (and thus have renpy throw error screen)