Refactor challenges logic (start game when accepting challenge)