Changed controller to be an isKeyPressed loop style instead of a keyUp/keyDown event style.

Changed walkingStatus to be a little nicer.

Changed position to keep track of the miliseconds since the last time it was called, and to make movements based on that.  This makes movements of ALL positions system independent.