Sorts challenges on the backend and creates custom get requests to get only the challenges that are necessary to be displayed in both the list of cancellations and list of new challenges
User.populate or How I learned to stop worrying and get Mongoose to do joins and other stories
Added a current games list to the user view. Also, added a function that creates games when you accept a challenge. Game routing doesn't work yet.
Added chessboard on the frontend and some move validation on the backend. Does not work in real-time yet.
Got sockets to update the game board in real time