Hello World! I'm talking about using the arrow keys in Alice3. I've selected the starter of the lagoon. I'm going to add a shark. When you have a full scene like this, it's sometimes better to drag it into position so that you can see it. I would like the user to be able to move the shark around. I'm going to go to the event listeners, and under keyboard, I'm going to select add object mover for my shark. When I run the program we can use the arrow keys on the keyboard to turn the shark. Now, I'm pushing the right arrow key and the shark is turning to his right. And then I'm pushing the left arrow key, and the down key moves him backwards and the up arrow moves him forward. I'm also going to add a keypress event because those four keys don't include letting me move him up and down. So I'm going to add a key press listener Let's make this side of the window a little smaller, and if the letter is a "Q", I'm going to move him up and "Z" is down, that way you can use your left hand. I know that's used in some games, but you could use any keys you want. So we have an if, and then I'm going to replace the true with this function that lets me ask what letter it was. I'm going to use a Q for up, so the shark is going to move up .5 then I'm going to copy that whole block to the clipboard and drag it in as the else and say if it is a Z, I'm going to move him down. Let's run it. My arrow keys work the same as before, but now I can also use the Q to move him up and Z to move him down. Turn, the up arrow moves him forward. You could make a fun movie with this. We can add some fish and have them swimming around randomly and when there is a collision between the shark and one of the fish, the shark opens his mouth, the fish disappears, the shark closes his mouth, and you could make a game.