added animation object class

animobj defines any sprite that is meant to be animated over multiple
frames.
iterators don't always work as I thought they would.