Implemented Ball object, switched all events to work for arbitrary # balls