Canvas caching

Added canvas caches to all sprites
Canvas caches for flies gradient backgrounds (less calculations)