adding game join logic