Removes unused variable
Fixes on challenges show when challenge is pending
Adds validation for when challenge is not from user