For my game, I want to make the player move tile by tile, but I don't want the player to be able to move constantly when the arrow keys are down. Basically, I want the player to not move in the direction constantly, but rather like the player sprite is hopping from tile to tile as the button is held down. Is there a way to do this? Thanks