stack these, so you can use multiple GOSUBS and still remember all the previous ones. For example, you can make code that GOSUBS out of the main loop into an input section of code, and then GOSUB it again to, say, the code that activates when you press UP, and you could GOSUB it *again* to the code that moves the player up if there are no obstacles in the way, and this can go on and on. Once it...