Flinch Mechanics

Sorry its in 2 commits, I did the add -u and it didn't add my KR Flags for some reason.

Anyway, tested out the ass on this. Randomly generated like 8 moves i tested on all 3 gens. Then I did additional testing for Gen 5 before realizing there was an easier way to account for all the moves, which was then tested there.