Add polygon
Add polygon constructor
Update polygon
Add draw polygon
I hate dynamic allocation
Add sky