rename BulletManager.as to HeroProjectileManager.as, new bomb (J) with collision, signals can be worked in or better leave that to the next iteration. there may possibly be no need to pass GameState.as around