I'm sorry, but that baseball field looks bad.
You have a nice idea though, I planned on making something similar, but I can't script that well.
All I really can tell you is that with an NPCserver it would be able to go through levels (I'm not sure about non-npcserver.) Canwarp or something. Like they did with the soccer ball. It bounces and stuff off of walls I think.