Added EnemyDTO properties. Additional refactoring.