includes-- / use high level api to unitsync
reduce includes in ibattle.h
fix #178