more work on Ball class, compiles