I made something. Maybe is what you looking for:
There are two 'characteristics' or 'special feature' in this capx.
First I had to check a range of Y values. Normally it hat to be enough to check if Y-position of the enemy is equal to the Y-position of the player. But if the player is fast enough it will not trigger this event, because the player is faster then 1 pixel per tick and will not hit this exact value. So I had to check a range.
Second don't use mirror to turn your enemy. If you do the angle of facing will always 0° you have to use 'set angle'