rotation works, but direction needs work

I think I just have something backwards somewhere. It goes up when it
should be going right