Added more comments for the enemy.
Refactored the structure of enemy.lua