Added button transtions

All buttons have opacity transitions when pressed and released.