added check to challenge. don't allow if alread played