Fixed the bug of lg.Gun and add lg.addModule
Improved the lg.addModule and add EnemyWaveModule