updated game model