Add Polygon 2d

File Texture Pool properly abort tasks when queued