Hi , First of all, I'm new to programming and creating games, so I'm trying to make my character dash some frames in X , they way I implemented it's kinda of teleporting the player. Could anyone help me to figure out how to do it smoothly? I'm planning to add a custom dash animation to the sprite, so far I'm using the default phaser character. Here's my piece of code: function dashLeft() { if (player.body.touching.down && player.body.facing == 2) { dashGauge = dashGauge-1 player.body.velocity.x += 1000; console.log(dashGauge) dashOut(); } } function dashRight() { if (player.body.touching.down && player.body.facing == 1) { dashGauge = dashGauge-1 player.body.velocity.x += -1000; console.log(dashGauge) dashOut(); } }I think - player.body.velocity.x += -1000; doesn't seem the best option for a smoothly movement Thank's in advance.