updated ball bounce