Added matchmaking, json parsing, and firebase