Review of new Class structure

I didn't push this one straight in because I wanted people to get a chance to review the changes I've made. I had a more aggressive culling of creature.as but there is so much interdependence among functions that I had to pull stuff back up to the creature class that really should reside in a subclass. 

Also of note is the Enum class, which I discovered wasn't supported in AS3 (reh). It is a tidy little class that provides some nice convenience functions as well as enforcing Types everywhere. Share your thoughts on this feature, yay or nay?