Hello there! In this tutorial-type project, I would like to address a common bad habit of new Scratchers, that of using scripts like the one on the right in this project to control characters in top-down games. While it does make perfect sense to use the "when key pressed" script starters to control games, this results in very choppy and frustrating motion, as you can probably tell by pressing the arrow keys. In addition, you'll probably notice that you cannot turn and move forward at the same time, which can be especially irksome in games requiring the player to move quickly or accurately. The solution to this problem is quite simple: Just like the left script, use "if" blocks nested inside a "forever" block, with each "if" controlling an action with a key. As you can see by pressing the WASD keys, this results in smooth motion, and allows you to perform multiple actions simultaneously, such as turning and moving forward. I certainly don't blame anyone for trying the script-starter (right-hand script) method, as this is the most intuitive way to do it. It's the first method I ever tried, and it makes a lot of sense. However, at the time of this writing, the left-hand script seems to work the best, and I highly recommend using it for smoother and less frustrating gameplay. Thanks for reading!