More work completed. Starting to get an idea of exactly how Im doing this
forgot to add color iterator