before declaring the sprite, try using locate and the x-y coordinates that'd put it in the middle of the screen. You have to do some trial and error until you get the right x-y values.
Not sure about the movement, but maybe you have to check directions or buttons pressed and then relate the button pressed to a vector variable that'll allow the movement.