Thanks for the reply.
It's not a big deal really I guess as I don't need the rotational effects when using sprites anyway. I was just kind of curious if you knew what the cause was cause I found the behavior to be a little odd.
I guess from personal experience I'm not the biggest fan of combining so much into a single script. However, it seems to somewhat common in platformers.