How do Pokémon balls work, exactly? Can they capture things other than Pokémon? Is there a size limit?