added all logic on dragons slayer