building game model