You'll also find that when a SpriteSurface is not running, it properly refreshes itself if it's covered by another window or some such. Because of the change in running behavior, a few other things have also changed. And the KeyTest method now works even when the SpriteSurface is not running. As an unrelated improvement, the Backdrop image is now tiled infinitely, like the background picture in a web browser, making it considerably more useful in large scrolling worlds. This allows you to easily employ a proper object-oriented design in your sprite game.
NewSprite method is still there for creating plain-vanilla sprites.
This makes it difficult to click on. Or you can click in the window and press the Tab key to select each control in the window in turn. All your old code and most of your old properties will remain intact. Your code will probably not need any modification, though if you used SpriteSurface.graphics before, you should now use the Window's graphics property instead. Note that using the new features will cause compiler errors if you attempt to compile your project in a previous version of REALbasic.