2048 clone built with React.js