libs dynamic load
rewritten the game in c++