For animations, it seems to me a layer should update at the framerate of the fastest sprite animation on that layer instead of at the screen refresh rate? For example, it seems if I have multiple sprites but have started animation on only 1 of these with a framerate of 1 frame per second, the entire layer is erased and all sprites redrawn an my screen's refresh rate (typically 60Hz). I'm concerned about how this will affect performance, especially on lower-powered Android/iOS devices.