Ball now behaves correctly