created attack package
AttackFactory and support added