Made the enemy instance creation less messy.

- By only handling instance creation/deletion within the same class.
- And by initializing enemies stats and skills at enemy instance creation time.