+/**
+ * A class to manage frame-based animation. Animation sequences can be loaded
+ * from file, then named sequences are started. The animation is updated
+ * periodically (each update cycle), and the correct current frame is
+ * determined. This class is generic enough that a frame can mean just about
+ * anything to whatever drawing context is used to render the frame.
+ */