2048-game side project, learning programming by developing 2048 game refering to the hackinscience exercise