game model and game UI