Changes in matchController, services.js, lobbyController, and match.html:
1. Implement the asynchronous mode.
2. Issues left: getAllPlayerInfo: throw WRONG_TARGET_ID error.