Updated summoner logic to include all parameters; added parameter checking