mayor refactor of ball mechanics