Add game joining with tests.