Oops, add missing function
Add basic tests for the frame animation class
Test behaviour when a frame animation is repeating
If the time is exactly equal to the end time, then that counts as the animation ending
Finishing a non-repeating animation should also generate the transition events
Animations shouldn't do anything before their start time is hit
Animations shouldn't generate frame events if the frame hasn't changed