Initialize _layerIndex to negative to prevent crash when layer = 0
Store individual color values for quicker rendering, TiledSpritemap renders correctly on native targets