Ball bouncing is finally perfect (enough). About to refactor.