Because you are adding + 32 to the player position, i.e. you are teleporting it. What you want to do (a classic grid based movement like on RPG Maker) is a bit more complex, I’ve made an example here: [url]Move a fixed distance]
1 Like