Bounce 1.9 js

- Player collisions improved, ball should not go inside player!
- Removing an item from array now includes an error check
- Code refactoring
- Ball now stopped from being pushed out canvas area