Adds Icons Factory, this will make the icons OO based. This is not implemeted with the game and is redundant. The existing functionality in master.js needs to be removed and replaced with this.