Yes, a lot of the code is wrong. "SPRITE HIT" isn't a real command, and the use of END is wrong too, to end an IF statement you use ENDIF all as one statement. You might want to start small with things like text display before moving onto Sprites, they are more complicated and require some more knowledge about SmileBASIC.