Initial Checkin of refactor using the Ball class and a list to manage more than one ball at a time