add test AOEFactory and BulletFactory