Added client-side validation
Finished front-end validation and made chalenges, rejected challenges, and games update in real time