Refactored Enemy constructor (again).