Add history event and game event logic
Solve Confilct
add generalmanager.cpp and solve confilcts
rename generlcpp.cpp -> general.cpp and remove the semicolon after include clause...