Changed code to get ready for I2C. Made cascade pattern a lot less insane. Made things a little nicer.