Multiple balls / sounds supported

Need to refactor add player function, split out collision detection