Ball init function is really private now

We might do something like what I did here,to avoid exposing all the helper functions with names starting by _.