The reason for that unfortunate crash, is that ionputsprite uses plotsscreen, which is a section of RAM devoted to the screen. When you off the screen, your sprite data is straying into RAM that is not necessarily safe, resulting in the crash. Mucking with non-safe RAM areas can almost always result in a crash