add DepthSet to sort sprites by depth and draw