>That is it opening the images from the disk with the OBJECT command, capturing the image with the GET and putting it into an array closing the OBJECT and clearing the screen. When testing it with just the OBJECT command the images appeared to flicker a lot.
Maybe you could change the palette temporarily (eg. black and white -> background colour) while doing this so that it's not visible to the user.
>I noticed that I think it is because of AmigaBASIC and the Code I used. I think I have an idea on how to fix it.
One way would be to write your own input routine using INKEY$.
>I was having trouble Amiga Basic kept saying it was out of memory when I was trying to run the program and would take me back to the code so I skipped adding some stuff. I'll see if I can add the proper stuff in.
IIRC you can use the CLEAR command to increase the maximum size of programs. Eg. CLEAR ,50000. The comma is needed. The default is 25000 which isn't much.