Adding polygon drawing (incomplete)