So I was playing Diamond today, levelling up my Staraptor, when a wild Machoke appeared. I commanded Staraptor to fly and expected Machoke's attack to miss. Oddly enough, he used Wake-Up Slap and it hit Staraptor while she was still airbourne. While this had little consequence in of itself, has anyone else noticed this bug, or was it a one-off?