dont make ball null and set st.side only once, need to be checked