Smilebasicsource Tutorial - Part 2: Long but proper simple to work code.