Better design for Ball Caster