Arrow Keys
Based on the movement script used in this project: https://scratch.mit.edu/projects/31276906/ Due to some quirks of Scratch, it is necessary to make the script quite a bit more complicated than it would usually need to be. For example, you can apparently move an object up/down/back/forth multiple pixels without jittering as long as the increments are <1 pixel and they are done in repeated if statements rather than a loop. This allows collision detection and resolution to occur without jitter. All the code is heavily commented, press see inside and read the comments to learn more.