Animations now compatible with turn advance/rewind.  Still have a nagging race condition that causes game to get stuck.  I think it is a problem with cross thread events not getting processed or silently failing.