I have created the first version of my python script to take an image and convert it to CASIO BASIC code.
It scans every pixel and if the pixel isn't white, it creates a F-Line function to draw that pixel on the screen! The sprite's position can be moved when calling the function (ex; Prog "S_FACE") by setting the X and Y variables to the pixel offset you want.
It's still pretty optimized because it uses an F-Line function for every pixel instead of merging pixels by extending the line which I presume would be much faster. Not quite sure how to do this as of yet, but if anyone knows of an algorithm they think would work it'd be greatly appreciated.
Along with that I have mad a clear screen program that sets up the screen for sprites to be rendered by using clrgraph and replacing every line with a space.
If anyone has any suggestions, wants to help, or would like to try it out when it's fully ready please let me know!