user and game model and controller