added EnemyUserData class