gosh... it's one of the first things I ever did. I used an example from the C64 reference guide and build on that. The trouble is ... it's to slow in BASIC.
Loading the sprite from data lines was slow to start with (even just one). Steering the "moon-lander" to a safe landing (yes, I wasn't very original...) turned out to be so slow my next step was learning assembly :/
Tom UK