You can easily add effects to your programs, such as Beeps and Delays.
You may have noticed that when you play a Beep or use a delay, your program halts running. You can have your program play the Beeps in another thread, which will allow your program to continue running as the sound plays in the background by creating a new thread, and using that to play your beeps.
Make sure you end your thread when your program shuts down!!!!