Iridescent: Initial build!

Hello everyone! This is the initial push for this build! I did add a few fixes for small visual bugs. hopefully it's one of the last ones I need to push out. Enjoy Iridescent everyone!