Well yes, you could say for instance you have to cast a spell that\'ll put the monster\'s soul in a selected crystal/gem when defeated ... kinda \"souldrain\"
And have some gems/crystals that will autocast that spell on monsters curently in loading.
Some monsters could require a certain level of that spell to be \"souldrained\", level that will improve with souldrain and monster invoking experience (and get bonuses if you practice that magic way at a high enough level)
Could also say that the soul\'s only drained to the crystal/gem it was last linked to by the last \"souldrain\" spell cast. So when some1\'s fighting, you can steal it\'s opponement\'s soul by casting \"souldrain\" just before it\'s killed

:]
