How to see if a character is moving forward relative to it's rotation?

My blendspace looks like this:

Where positive charDirection is right, and positive charSpeed is forward.

This is what my animation blueprint event graph currently looks like: