changed ball queue to use Ball enum.