Have you tried running it? I'm pretty sure it'll throw an error at line 10 (If TIMER>7), 12, 15, 17, 20, 21, or 25-28, since the instructions specified aren't being used correctly. If this code is being taken from another source, keep in mind that SmileBASIC can be extremely different from other implementations of BASIC, meaning copied code most likely won't work without proper porting.