Hi DestinyFaux,
Apologies for not responding sooner. Usually my phone would ping if I got a response on here, but have not set my new handset up to do this.
Let me have a play around with a few things today to get a toggle sprint working and I will get back to you.
I suppose this is just down to the preference of the programmer, this is really just a prompt for me as it reminds me at a glance that the variable reference is questionable.
The IsMoving? variable is named as such because I am questioning the value of the variable, that is the variables only purpose at this stage.
But yeah, all subject to opinion