Always prepare default so that the correct image is shown if its used before calling play
allow a custom number of loops
correct start frame based on the spriteSetStart index