[Cmp_assaultGame] Fix some bugs and refactoring