Snitch functionality, gameover functionality implemented and tested, edge cases of ball distribution handled, code cleaned up, TO BE DONE: Randomness with probability for ball distribution