added limits so ball doesnt go crazy