Use the arrow keys to move. This is a revision of my older engine which makes the speed of diagonal travel equal to speed in the cardinal directions. In other words, this makes it so you don't move faster diagonally. The way I made this so compact is by using a list as a reference. I pull values from it to do almost everything. Please look inside to see how it works; the code is the only interesting thing about this project. Feel free to use this in your own projects, just don't claim credit for yourself. Be aware that projects with red blocks are unable to be featured. This is because the scratch team does not want beginners to be confused by them. If you look inside you'll probably see why. :P