add game models and added a join method on client side