sceneobject and animations

changed takedamage(int) to an implemented method in SceneObject.
each sceneobject has a reference to exactly one animation
animation object now has an enum to identify an animation type
each animation object will have a sprite sheet defining ALL of its
animations