Added ball landing sound
Added inner classes and new files missed by previous commit