Did some stuff to the new invisibility type. (New invisibility type still unfinished)