Icon updates, polygon logic