If you want more than one statement on a line of code you need to seperate them with colons (:). However, unlike its predecessor you can have multi-line if statements in smile basic. Something like:
IF magic$ =="ALAKAZAM" THEN
PRINT "A MAGIC BOLT FIRES!"
BEEP 42
WAIT 10
ELSE
PRINT "THAT ISN'T THE SPELL"
BEEP 13
WAIT 6
ENDIF
Also, the GOTO's frighten me. DEF, WHILE/WEND, REPEAT/UNTIL