Backport RenderEffect changes
Duplicate Sprite interface in Entity class