Welcome to SRP. That is some very nice work.

As to the comments about the ball: I guess it won't be a problem if you make room for the ball on the inside of the scales, like a fuller. With a bit...