If I attack a Pokemon not knowing it has a pokebody that prevents damage done to it because of a certain effect, is the attack canceled and restated to a different Pokemon (Or use a different attack, etc.) or is my turn over (If the opponent would not allow to take back the attack)?