આ કોડને ગોઠવવામાં મદદ માટે અમે એક ઉપયોગી પેટર્ન લાગુ કરી શકીએ છીએ. રોબોટની સ્થિતી સુધારી રહ્યું છે તે એક સરળ સમય-આધારિત ગણતરી છે. ભવિષ્યમાં, તે અગાઉની રમતના રાજ્યની અગાઉની રોબોટ સ્થિતિને ધ્યાનમાં લઈ શકે છે. એક કાર્ય જે કેટલાક ડેટા લે છે, તે પ્રક્રિયા કરે છે, અને નવા ડેટાને પરત કરે છે, તેને ઘણી વખત રીડીસ્કર તરીકે ઓળખવામાં આવે છે. અમે એક reducer કાર્ય માં આંદોલન કોડ અમૂર્ત કરી શકો છો!