added sounds, and did the keyboard controller
Merge branch 'dev_AO' into dev