sprite initializers are now passed to sprite addition func - allows reference of resources not avail to update function