Practice in the algorithms, gamedev libs and study the evolution of