Initial ocmmit
Adding the sound generation code
Brushed things up a bit