Attempts to get button opacity to 1
Cleans up code, adds fades for encoding and decoding