Fixing polygon drawing where 0,0 is not the origin