Haha yeah, It's like strafe-hopping in shooter games. SugarSores, you are exactly right, it is because I'm not normalizing the input vector. I think I'm leaving it in because it is fun.