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