Everything but move and joinGame implemented