Re-wrote the Summon system to be more MP friendly