Haha, sure. The good thing about using my method is that the routine intercepts the new shift value and I can use that to determine in which direction the player is moving. However, the bad thing is that I have to find some other way of checking if the player is running, etc.