EnemyHolder added

1. Some changes in Enemy
2. EnemyHolder