New animation capabilities, added Animation class to hold most of the info.