Well, because most of the time angles are changed by events, it isn't really nescessary..
" PlayerObject.Platform.VectorX > 0 and Press Left Arrow or PlayerObject.Platform.VectorX < 0 and Press Right Arrow"
Sounds perfectly fine, but for something like that I'd use a state machine..
Also just one variable a textvariable set to "left" while moving left, "right" while moving right..
I told my dentist I had trouble with my teeth and asked her to fix it without looking in my mouth..