You could either use a plugin like Lerp, or you could use something like this:
Every Tick --> While Player.Moving --> Player.x + (64 * dt)
Every tick/fraction of a second, you can check for a player's moving boolean and move the x value however much you want (the dt is for framerate independency) and then check for when the player reaches his next tile destination to stop his movement.