Altered Rainbow graphics
Credit to CEnnis91 for the code
new rainbow type and wraparound