Tried to add some scalability, still buggy.
Ball now rotates in, but it's still buggy