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