Fully functional ball test
Add pad function which also helps avoid counter-loops