Tweaked animation update

Tweaked log messages to give warnings instead of errors
Animations are now removed from the update list when an error occurs or
the loop has finished
Properties from the last keyframe are set when an animation finishes