Hi Diego,
There are several variables that you can use to set sprites accordingly, for example the flip variable indicates which direction (left/right) the player is looking. All the variables you need are commented in the create event of the player.
Touch controls are tricky, I suggest you look up a tutorial on how to implement them. Once you are wiser, you can simply replace the keyboard_check() functions in the movement script with your own controls.