improved performance by preloading all effect sprites (changed current frame property to be part of character