You know, you could always use:
Conditional Branch, Page 3, If Character, Facing <insert directions here>.
Tidier, less events used, less variables used and works well... I always have my moving events have "through on" in case a stupid "invisible" tile stops my characters.
I checked the grammar and things with my iPhone, so I guess technology isn't all it's cracked up to be... I questioned whether the context was right, but my phone changed it every time... Was just a few things I spotted, won't know whether they are meant to be or not if I don't point them out