There are quite a few problems with your code:
First, smallest frame time in C2 is about 0.016 seconds, so starting timer for 0.000005 is the same as starting it for 0.016s
Your event #5 doesn't have any actions and will never work anyway, because angle is never equal to itself+90. Same with #7.
On timer when the card starts rotating, you change its isTapped variable. You should do this after rotation has finished.
Your code allows to click the card while it's still rotation.
Your timers are running forever, even after rotation is stopped, timers continue to run.
Here is the demo showing 3 different ways to rotate your card:
https://www.dropbox.com/s/fyal1pkopl8rx ... s.c3p?dl=0